我写了一个bbs的回帖的部分,我在topiccontent.jsp(回帖的页面)中提交到一个servlet(dotopiccontent.java)中然后由这个servlet来得到topiccontent.jsp中的值数据库用的是mysql,我建了一个回帖的表,里面有rid(回帖的id,主键自动增长) tid(帖子的id) mid(该版块的id) uid(回帖者的id)  uanme(回帖者姓名) rcontent(回帖的内容)
我在提交topiccontent.jsp的是后用url重写将tid,mid,uid都传到了dotopiccontent.java中了,然后在这个servlet进行处理
request.setAttribute("restoretopicList", restoretopicList);//将一个Arraylist传topiccontent.jsp中去,这个数据可以得到回帖表的所有字段的值
request.getRequestDispatcher("topiccontent.jsp").forward(request,response);然后在topiccontent.jsp中
  <c:forEach  var="restoretopicList" items="${restoretopicList}">
  <c:choose> 
  <c:when test="${restoretopicList.tid==topic.tid}">//topic.tid是帖子的id,我是想将帖子中的tid和回帖表中的tid进行判断,如果相等
                                                                                          //我就显示,因为我所有的帖子都是超链接,点击不同的帖子进入不通文章,然后就会出现
                                                                                          //相应的回复。   <tr> <td> 回复人:姓名</td></tr>//但是这里我想获得姓名,每次回复就会有相应人的姓名,每次不同人登录回复都会出现不同人的姓名!
  <tr>
    <td colspan="2">
    ${restoretopicList.rcontent }
    <hr/>
    </td>
  </tr>
    </c:when>
    </c:choose>
    </c:forEach>
我不知道这样写好不好,请大家帮我看一下,顺便我想要一个分页,每次只从数据库里取5条数据,点击下一页的话就会查询下5条数据,最好是写在一个类里,我用的mvc我从view直接提交就行了!
谢谢啦!