标签:hibernate mysql spring struts 数据回显
我们上次完成了信息发布管理模块的条件查询功能,但是我们有一些问题没有解决,比如信息的"回显"功能。<?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
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:hibernate mysql spring struts 数据回显
原文地址:http://blog.csdn.net/acmman/article/details/49903111