struts2配置result返回页面注意事项
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>
?