国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

實現RSS

2019-11-18 14:27:24
字體:
來源:轉載
供稿:網友

  rss是一個標準的xml文件,Rss閱讀器可以讀取這個XML文件獲得文章的信息,使用戶可以通過Rss閱讀器而非瀏覽器閱讀Blog,我們只要動態生成這個XML文件便可以了。RSSLibJ是一個專門讀取和生成RSS的小巧實用的java庫,大小僅25k,可以從http://sourceforge.net/PRojects/rsslibj/下載rsslibj-1_0RC2.jar和它需要的EXMLjar兩個文件,然后復制到web/WEB-INF/lib/下。 

使用RSSLibJ異常簡單,我們先設置好HttpServletResponse的Header,然后通過RSSLibJ輸出XML即可: 


Channel channel = new Channel();
channel.setDescription(account.getDescription());
baseUrl = baseUrl.substring(0, n);
channel.setLink("http://server-name/home.c?accountId=" + accountId);
channel.setTitle(account.getTitle());
List articles = facade.getArticles(accountId, account.getMaXPerPage(), 1);
Iterator it = articles.iterator();
while(it.hasNext()) {
    Article article = (Article)it.next();
    channel.addItem("http://server-name/article.c?articleId=" + article.getArticleId(),
        article.getSummary(), article.getTitle()
    );
}
// 輸出xml:
response.setContentType("text/xml");
PrintWriter pw = response.getWriter();
pw.print(channel.getFeed("rss"));
pw.close();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梨树县| 大埔县| 吉木乃县| 南开区| 仙居县| 新巴尔虎左旗| 土默特右旗| 宁津县| 都兰县| 巴彦淖尔市| 汶上县| 卢湾区| 启东市| 仪征市| 津市市| 临沂市| 嘉祥县| 新和县| 丹巴县| 莆田市| 南和县| 台南县| 永善县| 通化市| 泰宁县| 长顺县| 昆山市| 磐安县| 惠东县| 田东县| 安塞县| 彩票| 河北区| 新营市| 察雅县| 司法| 资兴市| 游戏| 开化县| 葫芦岛市| 石台县|