日期:2014-05-20  浏览次数:20789 次

问一下论坛和问答是怎么做的
//显示回答子问题
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里,到页面迭代显示???就像打开一个贴子一样的效果?

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

主要还是数据库表的设计..