使用hibernate模糊查询,第一页可以显示出来,但是点击第二页就变成查询全部数据的第二页,请高手解答咋办 5
6个回答
展开全部
你查询时候的条件存哪了?这明显是你第二页的时候没取到条件,查询条件复杂的话,推荐存到session中,简单的直接通过get传递了,或者每次翻页再提交一次表单以及页码数,不过这个用起来很麻烦,不太推荐。
追问
请问有没有具体的实现代码?小案例也行,麻烦给个。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要把第一次模糊查询的条件再次通过request.setAttribute("自定义名称",数据);设置一下,然后在页面拿到request.getAttribute("你设置的自定义名称");把这个数据再放到查询条件里面去,可以肯定你是因为翻页的时候没了查询条件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
感觉是你在下一页按钮跳转的Action的问题,你点了下一页之后Action还是在原来普通查询的Action,而不是在模糊查询的Action。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是分页查询的问题吧?要不我发你个项目?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的建议是你调试一下,看看当点击第二页的时候,有没有把参数(当前页、每页显示多少个等等)传过去,很多问题都是靠debug可以准确定位到哪一步出现的错误或者是是什么问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询