我在用rome写rss程序的时候,出现了全部数据都相同的亲疯狂,例如我从数据库提出10数据,这10条数据在生成的xml文件中是完全一样的,但是我在后台打印出来的时候又不相同(这个情况是对的),不知道这是怎么回事情哦!下面是主要的代码! psyList=this.articleService.findArticleListByCondition(articleInfoBean,0,5);
int i=0;
for(ArticleInfoBean articleInfoBean : psyList){
//ArticleInfoBean articleInfoBean1=(ArticleInfoBean)it.next();
item.setTitle(articleInfoBean.getArticleTitle());
item.setAuthor(articleInfoBean.getArticleComeFrom());
item.setLink("http://www.songkur.com/psyc/psycDetai-"+articleInfoBean.getArticleId()+".html");
SyndContent content = new SyndContentImpl();
content.setType("text/xml");
content.setValue(articleInfoBean.getArticleTip());
item.setDescription(content);
item.setPublishedDate(new Date());
java.text.DateFormat df2 = new java.text.SimpleDateFormat("yyyy-MM-dd");
Date date2 = df2.parse(articleInfoBean.getUpdateTime()); item.setUpdatedDate(date2);
SyndCategory cate = new SyndCategoryImpl();
cate.setName(articleInfoBean.getArticleTypeId().toString());
List<SyndCategory> cateList = new ArrayList<SyndCategory>();
cateList.add(cate);
item.setCategories(cateList);
item.setAuthor(articleInfoBean.getUserName());
//item=item;
itemList.add(item);
i++;
feed.setEntries(itemList);
//return feed;
}
// System.out.println(itemList);
return SUCCESS;
int i=0;
for(ArticleInfoBean articleInfoBean : psyList){
//ArticleInfoBean articleInfoBean1=(ArticleInfoBean)it.next();
item.setTitle(articleInfoBean.getArticleTitle());
item.setAuthor(articleInfoBean.getArticleComeFrom());
item.setLink("http://www.songkur.com/psyc/psycDetai-"+articleInfoBean.getArticleId()+".html");
SyndContent content = new SyndContentImpl();
content.setType("text/xml");
content.setValue(articleInfoBean.getArticleTip());
item.setDescription(content);
item.setPublishedDate(new Date());
java.text.DateFormat df2 = new java.text.SimpleDateFormat("yyyy-MM-dd");
Date date2 = df2.parse(articleInfoBean.getUpdateTime()); item.setUpdatedDate(date2);
SyndCategory cate = new SyndCategoryImpl();
cate.setName(articleInfoBean.getArticleTypeId().toString());
List<SyndCategory> cateList = new ArrayList<SyndCategory>();
cateList.add(cate);
item.setCategories(cateList);
item.setAuthor(articleInfoBean.getUserName());
//item=item;
itemList.add(item);
i++;
feed.setEntries(itemList);
//return feed;
}
// System.out.println(itemList);
return SUCCESS;
解决方案 »
- 大家看看这个异常什么原因引起的Communications link failure due to underlying exception
- 急救啊~!先谢谢了~~换成java语言表达~
- 怎么获得java工程的工作目录而不是tomcat的路径
- 问个关于PO转VO的问题。
- J2EE中查询语句的问题
- J2EE,STRUTS。。。视频教程
- 在EJB本地调用出现的一个异常,求助解决,在线等待,谢谢
- hibernate3...Criteria 查询。。。。 日期比较。。。Help
- 求书(300分,但是最多只能放100分在这个问题上,不知怎么回事, 可以通过其它途径给分)
- OA中开发新浪微博
- 跪求java算法,继承,多态,接口,抽象类方面的习题,最好有答案
- struts2的配置问题
麻烦各位了!