//显示回答子问题
public String listQuesun(){
int id1;
list = queService.listQueOne(id);  //得到问题的主表
que = vipcentermesService.readque(id);   //得到问题的内容
list1 = queService.listQuesun(id);    //回答者的ID和时间等相关信息
for(int i =0;i<list1.size();i++){
Map map = (Map)list1.get(i);
id1 = Integer.parseInt((String)map.get("jd_id"));  
jdquesun = vipcentermesService.readquesun(id1);//能过回答者的ID得到回答者的内容
map.put("jdquesun",jdquesun);
                            
}
System.out.println("list is :" + list);
return "listQuesun";
}
问:如何把回答者的内容放入到LIST里,到页面迭代显示???就像打开一个贴子一样的效果?

解决方案 »

  1.   

    这个就是要数据库的表要设计合理就好了.不会这么麻烦取的.如果是Hibernate的话,用实体去做会方便些..
    如:
    public class Titile{
    private int id ;
    private String title;
    private String content;
    private List<Answer> answers;
    .....
    }主要还是数据库表的设计..
      

  2.   

    关键是CLOB要单独处理,我用的SPRING的JDBCTEMPLETER,HIBERNATE我不知道怎么处理CLOB的。不能直接select * from table,那样就简单多了。。