<div class="SubTitleText">
6件中 1~6件
</div>
<table class="TblListSub">
<s:iterator value="#request.req">
  <tr>
    <td id=center><input name="Selected" type="radio" value=""></td>
    <td id=center><s:property value="no" /></td>
    <td id=center>●</td>
    <td><s:property value="mno" /></td>
    <td><s:property value="title" /></td>
    <td id=center><s:property value="seq" /></td>
    <td><s:property value="stoe" /></td>
  </tr>
</s:iterator>
 
</table>
<div align="right">
  <input type="button" name="input" class="s-btn" value="back" disabled>
  <input type="button" name="" class="s-btn" value="forward" disabled>
</div>
以上是JSP的一部分内容。现状是可以从struts2得到想要的内容并显示在表格里
问题有3个
1.如果我想要只固定显示6件,该如何做用JS 实现?现状是数据库抽出来多少显示多少
2.想用back和forward来实现动态更新表格,比如说当前显示是1-6条 如果按forward则显示2-7条数据,按back则显示1-6条,用AJAX实现吗?能给出实例代码吗?3.<div class="SubTitleText">
6件中 1~6件
</div>
这部分如何根据table中的内容动态显示?是用JS吗?有示例代码吗?

解决方案 »

  1.   

     struts2的iterator标签是有begin end属性的
    这两个属性就是控制迭代的起始位置和结束位置
      

  2.   

    分页查询弄成每页只显示6条不就能达到你想要的效果?
    至于什么back和forward 都是当前显示记录-1,+1一样丢后台去查询相应的记录集回来就是了
      

  3.   


    分页查询时什么概念? 不好意思,我是菜鸟是一个新的JSP里 有一个新TABLE吗?至于什么back和forward 都是当前显示记录-1,+1一样丢后台去查询相应的记录集回来就是了
    ----------------------------------------------------------------------
    这句话也没理解上去啊,能说的浅显点吗 谢谢了~
      

  4.   


    那是不是所有的数据都要显示在表格里,我想实现的是有一部分是不显示的 只有按BUTton的时候才会显示下一条数据
      

  5.   

    分页查询
    第一:首先查你的总共数据有多少
    第二:自定义每页面试多少数据 比如6条
    第三:共多少页 pagecount/page=总共多少页
    select top @pagesize * from table where id not in(select top ((@pageindex-1)*@pagesize) * from table order by id) order by id 
      

  6.   

    select top @pagesize * from table where id not in(select top ((@pageindex-1)*@pagesize) * from table order by id) order by id