<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<package name="info-action" namespace="/tax" extends="base-default">
<action name="info_*" class="cn.edu.hpu.tax.info.action.InfoAction" method="{1}">
<result name="{1}">/WEB-INF/jsp/tax/info/{1}.jsp</result>
<result name="list" type="redirectAction">
<param name="actionName">info_listUI</param>
<param name="info.title">${info.title}</param>
<param name="encode">true</param><!-- 需要编码 -->
</result>
</action>
</package>
</struts>
info.setTitle(URLDecoder.decode(info.getTitle(),"utf-8"));
private String strTitle;
public String getStrTitle() {
return strTitle;
}
public void setStrTitle(String strTitle) {
this.strTitle = strTitle;
}//解决查询条件覆盖的问题 strTitle=info.getTitle();
<s:hidden name="strTitle"/>
<result name="list" type="redirectAction">
<param name="actionName">info_listUI</param>
<param name="info.title">${strTitle}</param>
<param name="encode">true</param><!-- 需要编码 -->
</result><s:hidden name="pageNo"/>
<result name="list" type="redirectAction">
<param name="actionName">info_listUI</param>
<param name="info.title">${strTitle}</param>
<param name="pageNo">${pageNo}</param>
<param name="encode">true</param><!-- 需要编码 -->
</result>这样就再也不会发生你翻到100页,修改其中某个信息的保存或回退时候,发现并没有回到之前的第100页,而是回到了第1页这种抓狂的情况。
转载请注明出处:http://blog.csdn.net/acmman/article/details/49903111
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/acmman/article/details/49903111