rss订阅功能

//1、RSS实际就是一个符合一定规范的XML文档。由于符合规范,可以通过这个规范来对RSS来进行解析,提取RSS提供的数据了。
//2、开发准:  引入RSS订阅的jar包,Jdom.jar和rome.jar。
//3、主要流程:根据RSS规范:RSS 2.0规范,写好Rss页面,点击订阅链接,跳转后台请求,返回写好的Rss页面即可。

*主要是Rss.jsp页面必须按照规范写,以下是Rss的规范:
RSS规范:RSS 2.0规范 

channel部分
title 频道名称 必须
link 频道的URL 必须
Description 频道的描述 必须
language 频道文章所用语言 可选
copyright 频道版权说明 可选
managingEditor 管理者的email 可选
webMaster 网站管理员email 可选
pubDate 频道发布日期 可选 (注意时间必须是严格符合RFC-822)
lastBuildDate 频道最后修改日期 可选
category 频道类别 可选
generator 生成该频道的程序名 可选
docs 该RSS文件的URL 可选
ttl 有效期 可选
image 频道图标 可选
rating 频道等级 可选
skipHours 可跳过的小时 可选
skipDays 可跳过的天 可选


item部分

title 标题 必须
link 该文章的链接 必须
description 描述或称为摘要 必须
author 作者的email 可选
category 该文章的分类 可选
comments 该文章评论的链接 可选
enclosure 该文章附带的文件 可选
guid 该文章唯一的识别标志(目前没有规范,一般使用文章链接表示) 可选
pubDate 发表时间 可选
source 文章来源链接 可选



//订阅点击事件,跳转后台路径	
public class PaperManageAct {
/** 
  * 
  * @Description 跳转rss订阅页面 
  * @author xiaozhi - 2016-11-28 
  * @param request 
  * @param response 
  * @return 
  * @throws Exception 
  */ 
  @RequestMapping("/dingyuePaperInfoJsp") 
  public String dingyuePaperInfoJsp(HttpServletRequest request, HttpServletResponse response) throws Exception { 
  return ConstantsUtil.JSP_DINGYUEPAPERINFO;//跳转rss.jsp页面路径 
  } 
} 
  /** 
  * @Description 定义常量类 
  * @author xiaozhi - 2016-11-28 
  */ public class ConstantsUtil { 
  /** 跳转Rss.jsp订阅页面 */ 
	public static final String JSP_DINGYUEPAPERINFO = "/infomng/paperinfo/Rss"; //Rss.jsp页面  
  } 

文章列表www.baidu.com 这是我的rss小例子,希望能成功 标题1detail.jsp?id=1 作者1 内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1内容1 标题2detail.jsp?id=2 作者2 内容2内容2内容2内容2内容2内容2内容2内容2内容2内容2内容2内容2内容2内容2内容2内容2内容2内容2

效果图如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小志的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值