Ò»¡¢´íÎóÔÒò£º
ÓÉÓÚÔÏȶÔÓÚ°Ù¶ÈÕ¾³¤¹¤¾ßÖеÄSiteMap·½·¨ÊÇÓÃÓÐÎó¶Á£¬½ñÌìµÇ½°Ù¶ÈÕ¾³¤·¢ÏÖ×òÌìÌá½»µÄÎÄÕ¶¼³ö´íÁË£¬ÓÚÊÇ×ÐϸÔĶÁ£¬·¢ÏÖʱµ÷¶¯·½·¨²ÎÊý´«µÝ´íÎó£¨ÒÔǰÊÇÎ޲Σ¬ÏÖÔÚÐèÒªÌí¼Óxml¸ñʽµÄ²ÎÊý£©¡£
¶þ¡¢´úÂë¾ÀÕýÈçÏ£º
1¡¢°Ù¶ÈSiteMap¹¤¾ßÀà·½·¨£º[code]package com.zcm.utils;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import com.jiangge.utils.DateUtils;
/**
* °Ù¶ÈÎÄÕÂSiteMap¹¤¾ß
*
Company: 91×¢²áÂë
* time:2014-06-01
* @author www.91zcm.com
* @date
* @version 1.0
*/
public class SiteMapHttpUtils {
/**°Ù¶ÈSiteMapµØÖ·**/
public static final String siteMapURL = "http://ping.baidu.com/sitemap?site=www.91zcm.com&resource_name=sitemap&access_token=lcrfZbBh";
/**
* °Ù¶ÈSiteMap
* @param articleURL
*/
public static void postSiteMap(String articleURL) {
try {
URL url = new URL(siteMapURL);
URLConnection con = url.openConnection();
con.setDoOutput(true);
con.setRequestProperty("Pragma:", "no-cache");
con.setRequestProperty("Cache-Control", "no-cache");
con.setRequestProperty("Content-Type", "text/xml");
OutputStreamWriter out = new OutputStreamWriter(con.getOutputStream());
String xmlInfo = SiteMapHttpUtils.getXmlInfo(articleURL);
out.write(new String(xmlInfo.getBytes("ISO-8859-1")));
out.flush();
out.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* ×é×°SiteMapÐèÒªµÄXMLÎļþ
* @param url
* @return
*/
private static String getXmlInfo(String url){
StringBuffer xmlData = new StringBuffer("");
xmlData.append("");
xmlData.append("
xmlData.append("
xmlData.append("
xmlData.append("]]>
xmlData.append("
xmlData.append(DateUtils.getNowTime(DateUtils.DATE_SMALL_STR));
xmlData.append("
xmlData.append("
xmlData.append("
xmlData.append("
xmlData.append("
return xmlData.toString();
}
}
2¡¢SiteMap·½·¨µ÷Óòο¼ÈçÏ£º
/**Ìí¼Óµ½°Ù¶È²©¿ÍPingÖÐ**/
String shareURL = "http://www.91zcm.com/" + category.getStr("url") + "/" + record.getInt("aid") + ".html";
PingUtils.pingBaidu(shareURL);
/**Ìí¼Óµ½°Ù¶ÈSiteMapÖÐ**/
SiteMapHttpUtils.postSiteMap(shareURL);[/code]Èý¡¢JFinal_BlogÏà¹ØµØÖ·£º
1¡¢GithubÏÂÔØ£º
JFinal_BlogµØÖ·£ºhttps://github.com/keaijohnee/91zcm
JCake µØÖ·£ºhttps://github.com/keaijohnee/JCake
2¡¢OSCÏÂÔØ£º
JFinal_BlogµØÖ·£ºhttp://git.oschina.net/jianggege/jfinal_91zcm
JCake µØÖ·£ºhttp://git.oschina.net/jianggege/JCake
3¡¢ÑÝʾվµã£º
91×¢²áÂ룺http://www.91zcm.com
ËÄ¡¢´úÂë¸üÐÂ˵Ã÷£º
ÔÔÚOSCÉϵĴúÂëºÍGithubÉϵĴúÂëͬ²½¸üУ»
ÔÚ´Ë£¬¶ÔÓÚ¸øÊ¹Óú͹Ø×¢JFinal_BlogµÄÅóÓѱíʾ±§Ç¸£¬¸Ðл´ó¼ÒÒ»Èç¼ÈÍùµÄ¹Ø×¢ºÍ¹ØÐÄ£¡
À´×Ô:¿ªÔ´ÖйúÉçÇø