在使用Struts2开发时,有时需要用redirect 来跟多个参数,然而我们直接?param1=${a}¶m2=${b}。。是会被xml解析异常报错的,如下替换就可以了,
<action name="SectionInfo!*" method="{*}" class="docroad.action.apps.SectionInfo">
<result>/pages/apps/SectionInfo.jsp</result>
<result name="list" type="redirect">/Sections.do?appid=${appid}&pageNo=${pageNo}</result>
</action>
<action name="enterpreinfo" class="preinfoBusinessAction" method="enterPreinfoSub"> <result name="success" type="redirect-action"> showpreinfo?preinfo.order_number=${preinfo.order_number}&preinfo.company_name=${preinfo.company_name} </result> <result name="error" type="redirect"> <param name="location">/error.jsp</param> </result> </action>
本文介绍在Struts2框架中如何正确地通过redirect携带多个参数到另一个页面的方法,避免XML解析错误,并提供具体的配置示例。
302

被折叠的 条评论
为什么被折叠?



