用隐藏的form将查询条件保存起来,点下一页的时候提交该form,显示结果的时候注意还原该form。

解决方案 »

  1.   

    没有必要保存查询条件吧
    当分页需要查询时再输入就行了。
    而查询分页时,不是每一次点几页sql语句就执行一遍,
    而是从已查询好的结果集取出数据的
      

  2.   

    不放在session里面
    可以把选择条件放在url里面比如http://admin.jsp?page=2&keyword=username
    要知道和客户的交互方式好像也就这么两种,
    查询分页时,看服务器段的编程了。反正不会一次把数据集传送到客户端。
    至于web服务器端是否每次都会出现一个数据集,我就不太清楚了。我认为,至少不会为不同的人的相同的查询都生成数据集。经常使用的索引或查询,会有view或类似的东西来保证速度的。
      

  3.   

    看你的需要!如果你需要每次都查询数据库,那就需要每次都执行Sql语句。如果不需要,就一次性查询出来,然后利用分页显示的办法来显示就可以了!我想这个问题不难!