跪求SSH项目中,模糊查询加分页遇到的问题解决方案
近期在开发SSH项目时,遇到一个问题,困扰了好久,望各位高手不吝赐教,小弟在此谢过!!
问题描述:
在一个页面中模糊查询数据时,能得到结果,且分页也正确,但当点击下一页时,则数据丢失;
原因:当第一次查询时,点击查询按钮,通过form中action提交。模糊查询的参数保存到了struts2的值栈中,所有得到正确显示;但当点击下一页时,模糊查询的参数,必须带上,这是这些参数通过地址栏提交到action。但此时参数的中文,传过去后变成乱码,查询时导致没有匹配的结果,即数据丢失。
------解决方案-------------------- 探讨 近期在开发SSH项目时,遇到一个问题,困扰了好久,望各位高手不吝赐教,小弟在此谢过!! 问题描述: 在一个页面中模糊查询数据时,能得到结果,且分页也正确,但当点击下一页时,则数据丢失; 原因:当第一次查询时,点击查询按钮,通过form中action提交。模糊查询的参数保存到了struts2的值栈中,所有得到正确显示;但当点击下一页时,模糊查询的参数,必须带上……
------解决方案-------------------- 下一页也可以post提交的么.和你原来的一样阿.还有就是spring有中文转换的配置阿.在xml里面配置下encode好了.
------解决方案-------------------- 中文乱码
你 可以修改tomcat的配置文件
server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
<!-- A "Connector" using the shared thread pool-->
这样就可以了,不会在URL中文件参数乱码.
------解决方案-------------------- 你这个问题只需要必修tomcat的URL编码,不需要其它的操作.