每次提交更新一下儿<logic:iterate>标签里的包含你数据的list;更新完之后,action重新定向到这个页面!

解决方案 »

  1.   

    这个要做好数据库工作,你的每条记录要有一个父ID,这个ID就是你要回复的那条记录的ID.这样做就相当于小论坛了!
      

  2.   

    比如在每一条记录中都有一个可以点击引发ACTION动作的链接,这时ACTION怎样才能获得这条记录的ID呢?不好意思,菜鸟一只。
      

  3.   

    页面上这样写:
    <logic:present property="ls" name="Form"> 
              <logic:iterate id="ls" property="ls" name="Form">
             
       </logic:iterate>
    </logic:present>
    代码里面 这样:
    先用sql查出若干记录,因为你是用的hibernate ,所以我默认写的是VO,如下
          List list2 = new ArrayList();
          List list1 = QueryManager.excuteSql(sqlStr);//QueryManager是自己的方法,解析sql用的
          if (list1 != null) {
            for (int i = 0; i < list1.size(); i++) {
              QueryVO vo = new QueryVO();//QueryVO 是自己生成的VO
              Object[] res = (Object[]) list1.get(i);
              if (res[0] != null) {
                vo.set***(res[0].toString());//res[0]--res[n],是sql里面查询出来数据的位置
              }
     
              list2.add(vo);
            }
          }
          zForm.setLs(list2); 
      

  4.   

    如果做超链接 也可以做
    <logic:present property="ls" name="Form"> 
              <logic:iterate id="ls" property="ls" name="Form">
             <a href="**Action.do?action=query&Id=<%=vo.getId()%>"/><%=vo.get***%>
       </logic:iterate>
    </logic:present>
    然后 在后台 form.getId()就可以取到超链接里面的值