点亮网站的rss图标

RSS也叫聚合RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication)。通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。
rss好处不用多说了,我们直接看一下在使用Struts2下如何实现。

在struts配置文件中设置result类型为 plainText

xhtml 代码
1.<result type="plainText"></result> 

action类里使用writer直接输出rss标准的xml ,这里我使用了第三方的开源工具包RSSLibJ帮我快速输出标准格式的xml。

java 代码

Channel channel = new Channel();   
channel.setDescription("协作,分享,携手共建企业业务组件的社区平台");    //描述此频道   
channel.setLink("http://po-soft.com/bcs");                          //定义到达频道的超链接   
channel.setTitle("组件文章-OECP社区");                                //定义频道的标题   
channel.addItem("http://po-soft.com/bc/oecp/wiki1.0/section/5a015gppnang00b0",  //定义到达项目的超链接   
                "1、如何注册社区帐号?点击社区右上方的“注册”进行注册。  ...",        //描述此项目   
                "注册登录");                                                        //定义项目的标题。   
channel.addItem("http://po-soft.com/bc/oecp-gl/wiki0.1/section/47615g5a85nu028e",   
                "   i. 功能设计       ¡¤ 标准会计报表包括:现金流量表、利润表、资产负债表..."  
                , "标准会计报表");   
ServletActionContext.getResponse().setContentType("xml+rss;charset=utf-8");   
ServletActionContext.getResponse().getWriter().write(channel.getFeed("2.0"));//rss2.0格式输出  

 

 

输出后的样式:
xhtml 代码

<?xml version='1.0' encoding='UTF-8'?>  
<rss version='2.00'>  
  <channel>  
    <title>组件文章-OECP社区</title>  
    <link>http://po-soft.com/bcs</link>  
    <description>协作,分享,携手共建企业业务组件的社区平台</description>  
    <docs>http://backend.userland.com/rss</docs>  
    <generator>RSSLibJ (http://rsslibj.sourceforge.net/)</generator>  
    <item>  
      <title>注册登录</title>  
      <link>http://po-soft.com/bc/oecp/wiki1.0/section/5a015gppnang00b0</link>  
      <description>1、如何注册社区帐号?点击社区右上方的“注册”进行注册。  ...</description>  
    </item>  
    <item>  
      <title>标准会计报表</title>  
      <link>http://po-soft.com/bc/oecp-gl/wiki0.1/section/47615g5a85nu028e</link>  
      <description>   i. 功能设计       ¡¤ 标准会计报表包括:现金流量表、利润表、资产负债表...</description>  
    </item>  
  </channel>  
</rss>  


 
jsp页面中设置rss地址。点亮浏览器rss订阅的图标

xhtml 代码

<link href="/blogs/rss" rel="alternate" title="组件文章-OECP社区" type="application/rss+xml" />  

 

点亮rss图标后用户就可以方便的使用ie或者其他阅读器进行订阅。当然您也可以设置多个rss。

 点亮网页rss图标

 


通过ie8打开就可以方便的订阅本网站了

 

到此rss的输出就完成了,你也可以通过支持Rss订阅浏览器或者其他工具(比如FeedDemon或者Goolge Reader等)甚至是手机或者pda等设备方便的进行订阅了。

 

本文转自http://po-soft.com/hi/wlo_o/blog/2010。转载请注明出处。

更多内容请访问OECP社区

weixin063传染病防控宣传微信小程序系统的设计与实现+springboot后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值