本帖最后由 zyking1987 于 2011-04-03 21:19:45 编辑

解决方案 »

  1.   

    <table border="0" width="780" class="pageInfo">
        <tr>      <td align="right" width="60">
          当前页<bean:write name="page"/>/<bean:write name="allpages"/>
    <a href="emplist.do?page=${requestScope.page-1}&orderby=${requestScope.orderby}">上一页</a>&nbsp;
            <a href="emplist.do?page=${requestScope.page+1}&orderby=${requestScope.orderby}">下一页</a>&nbsp;
          </td>
    </tr>
    </table>  
      

  2.   

    很奇怪  当加上${requestScope.orderby}时候就可以缓存了
    <table border="0" width="780" class="pageInfo">
      <tr>  <td align="right" width="60">
      当前页<bean:write name="page"/>/<bean:write name="allpages"/>
    <a href="emplist.do?page=${requestScope.page-1}&orderby=${requestScope.orderby}${requestScope.orderby}">上一页</a>&nbsp;
      <a href="emplist.do?page=${requestScope.page+1}&orderby=${requestScope.orderby}${requestScope.orderby}">下一页</a>&nbsp;
      </td>
    </tr>
    </table> 
      

  3.   

    你在点击上一页或下一页的时候,请求应该已经完成了把!所以requestScope.page这个东西应该得不到把!
      

  4.   

    是这样的。
    我找到问题了。
    点击上一页或者下一页后,jsp页面的form会以get方式提交。
    get方式应该带上单选框的值。我没有加上。
    其实就是这么简单。