在做项目时候遇到一个问题,请教下各位:
我看了jfinal_demo这个例子,其中有一个分页,看起来是很方便的,但他是不基于任何查询条件的,是对"select * from bloginfo",全表进行查询的。
现在我做的页面是这样,最上面有一个搜索条,可以加一些查询条件,比如单位、姓名这些,也就是在sql语句中拼接了where字句,通过提交表单调用Action进行查询,查询结果当然是没有问题的,但如果还用demo中的分页方法的话,由于通过url链接来调用Action只会传递一个当前页的参数,没有别的参数,这样就会丢失掉查询条件,导致结果错误,而页面在点击查询后已经刷新,表单中也没有查询条件了。表单中的内容是一个Model的某些属性,在action是通过getModel来获取的。
不知有没有什么好的办法解决这个问题,能对查询结果进行分页,不丢失查询条件。谢谢!