EXT FeedView 例子的Java改造
EXT的例子里面包含了一个FeedView的例子,是用EXT做一个Feed订阅器。
?
但EXT的例子是用PHP写的,我比较喜欢用Java,所以用Java对它进行了改造。
?
首先,做一个Feed订阅器必须要做一个订阅器。
?
feedproxy.jsp的页面如下:
?
?这是我写了一个JSP页面,来代码原本的PHP页面,用Dom4j来解析XML,用SimpleJSON来生成JSON字符串。
?
在例子的文件夹里面找到FeedGrid.js文件,把Store改成JSONStore。
?
// add some default feeds feeds.addFeed({ url:'http://bbs.maxthon.cn/rss.php?fid=56&auth=0', text: '傲游论坛' }, false, true); feeds.addFeed({ url:'http://www.sencha.com/forum/external.php?type=RSS2', text: 'ExtJS.com Forums' }, true); feeds.addFeed({ url:'http://news.qq.com/newsgn/rss_newsgn.xml', text: '腾讯新闻', coding:'GBK' }, true);?这里,我把它们改成这样,哈哈,可以订阅腾讯的新闻了,呵呵。