我有一个页面list页,打开一个模态对话框query,处理完后,将查询条件返回到list页,list页调用了一个公共的分页控件,每次点下一页的时候,在query页设定的值都没能保持住。我想在翻页的时候保持住query页的值,请问怎么做?

解决方案 »

  1.   

    如果你的页面是多frame的,可以把值存到翻页时不刷新的框架中。
    如果整个都刷新,可以把值传到服务器,然后再从服务器随下个页面传回来
      

  2.   

    把那list页面分两部分,一个专门处理查询数据;一个就是页头,处理不想更改的这样就可以了;
      

  3.   

     你那个自带的分页应该是点下一页的时候。传送值给后台。然后从新输出。如果是这样的话。那你就想办法把你的query值也发送到后台。等到操作结束之后。从新把后台的值给页面。
      

  4.   

    1。点击下一页时  提交表单 表单用struts标签能保持住查询条件。
    2。直接改struts配置文件的scope=“session”
    再在页面通过session。setattribute 赋值。。
    action用session接。ok我昨天做项目赶时间就是这么整的。
      

  5.   

    或者给显示查询结果的那块换成个iframe 。点击搜索的时候给iframe换src。 页面不会提交值自然会保持住。
      

  6.   

    总结以上的解决方式:1.将查询的条件放入到session中  2:使用DIV取代模态窗体  
      

  7.   

    用session并不是一个明智的方法,如果是n多用户都存了那么多session,那服务器怎么办?
      

  8.   

    没太看懂?
    是页码没记住还是当页的内容没记住?
    要是页码那就跟查询条件一样传到list页面就行了,
    要是当页的内容没记住,那就应该根据传过来的查询条件和页码重新检索数据啊。