`
daichangfu
  • 浏览: 260895 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

opencms创建RSS2.0简单实现

 
阅读更多
创建一个JSP,名字叫rss.xml
代码如下
<%@ page session="false" %>
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ page trimDirectiveWhitespaces="true" %>
 <jsp:useBean id="cmsbean" class="org.opencms.jsp.CmsJspBean">
 <% cmsbean.init(pageContext, request, response); %>
 </jsp:useBean>
 <%cmsbean.setContentType("text/xml");%>
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Watchdog Systems Newsfeed</title>
<link>http://www.wdogsystems.com</link>
<language>en-us</language>
<generator>OpenCMS/WatchdogRSS</generator>

<cms:contentload collector="allInFolderPriorityDateDesc" param="/news/|wdog_article|20" editable="false">
<item>
<title><cms:contentshow element="Title" /></title>
<link><cms:link><cms:contentshow element="${opencms.filename}" /></cms:link></link>
<description><![CDATA[<cms:contentshow element="Intro" />]]></description>
<guid><cms:link><cms:contentshow element="${opencms.filename}" /></cms:link></guid>
</item>
</cms:contentload>
</channel>
</rss>

分享到:
评论
1 楼 wangyi878750 2012-05-14  
我记得官方提供RSS模块了吧

相关推荐

Global site tag (gtag.js) - Google Analytics