大家好,小弟刚开始学struts+hibernate,最近在做一个多条件查询分页显示的问题,请各位大侠帮忙解决下。查询结果要分页显示,翻页的时候要将查询条件传入下一个页面,如果只是简单的查询,传递一个sql语句即可,但是有很多条件的查询呢?一种方式是采用动态拼装sql方式,然后再结果页面提交该sql以达到翻页效果。但是小弟现在想用hibernate里面criteria方式来查询,用户数据第一次查询时组装到了from里面,现在翻页的时候再到form里面去取就都变成null了,我应该如何在form里面把用户填入的查询条件延续下去???我想到的是:
我想到的是
1.在url后加参数(这种方式不是在,参数多不好控制)
2.通过form的隐藏元素(在结果页面再取所有的查询字段,再次提交)
3.写入session,(造成session空间浪费,还需要清理)我觉得应该不会这么麻烦,哪位大侠指点下迷津啊。
我想到的是
1.在url后加参数(这种方式不是在,参数多不好控制)
2.通过form的隐藏元素(在结果页面再取所有的查询字段,再次提交)
3.写入session,(造成session空间浪费,还需要清理)我觉得应该不会这么麻烦,哪位大侠指点下迷津啊。
解决方案 »
- 求助!!!程序放在服务器上过个1天半就停了!
- 有关SNS4J和zoie方面的问题,主要是部署
- mysql update
- Servlet源程序编译出错?
- struts开发中遇到的小问题
- select的问题,急用,高手进来看看
- 页面输入数字存入数据库定义为money类型列失败,求助
- 一个小问题:怎样在控制台窗口(cmd)下用命令看classpath系统变量的值?
- 教育网站,怎么做?(online)
- eclipse配置springmvc报错More than one fragment with the name [spring_web] was found
- 手机号码隐藏中间四位的问题!在线等,谢谢各位!
- jforum +eclipse 有经验者交流
如:
<html:hidden property="你的查询条件"/>
不行的,因为你第一次查询和第二次查询已经不是同一个request了。form的周期,关键是看你在struts—config文件中对action中对form的配置,一般配置的是scope=“request”哈。