标签:
<action name="addUI"> <result>/WEB-INF/addUI.jsp</result> </action> 当用户访问这个action的时候可以自动跳转到addUI.jsp页面。 Struts1中的转发配置 <action path=”/control/addUI” forward=”WEB-INF/addUI.jsp” />
Struts1的转发: <action path=”/control/manage”> <forward name=”add”>/index.jsp</forward> 转发 <forward name=”add” redirect=”true”>/index.jsp</forward> 重定向 </action> Struts2重定向: <result type="redirect">inde.jsp</result> Struts2转发: <result name=”success”>index.jsp</result> 重定向到某个action <result type="redirectAction">actionName</result> 如果重定向的action在别的命名空间下: <result type="redirectAction"> <param name="actionName">helloworld</param> <param name="namespace">/test</param> </result> plaintext:显示原始文件内容,例如:当我们需要原样显示jsp文件源代码 的时候,我们可以使用此类型。 <result name="source" type="plainText "> <param name="location">/xxx.jsp</param> <param name="charSet">UTF-8</param><!-- 指定读取文件的编码 --> </result> Struts2全局跳转 <package ....> <global-results> <result name="message">/message.jsp</result> </global-results> </package>
这样配置这个跳转只能在本package中访问,如果希望在所有的action中访问,那么这个跳转配置到一个base包中,让base包继承struts-default而其他的包继承这个base包,base包的namespace不做定义默认为空字符串。这样就能再真正的全局进行访问。值得注意的是这里的包是可以被继承的。
标签:
原文地址:http://www.cnblogs.com/jyyjava/p/4852895.html