我在用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;