1、在result映射配置中,在指定实际资源的位置时,可以使用绝对路径和相对路径。绝对路径以斜杠(/)开头,相对于当前web应用的上下文路径;相对路径不以斜杠(/)开头,相对于当前执行的action的路径。
如:
<action name="reg" class="com.dreamcms.struts.action.user.RegAction">
<result name="success">/index.jsp</result>
<result name="error">login.jsp</result>
</action>
如果当前web应用的上下文路径为/cms,那么请求的/cms/member/login.action,执行成功后,转向的页面路径为
/cms/index.jsp。执行失败后转向的页面路径为/cms/member/login.jsp
2、Struts2中从一个Action跳转到另一个action,必须将type="redirect",如:
<result name="success" type="redirect">/displayCart.action?userId=${userId}</result>
本文详细介绍了Struts2框架中的结果映射配置方法,包括如何使用绝对路径和相对路径进行页面跳转,以及如何从一个Action跳转到另一个Action。

261

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



