<package name="space" extends="struts-default">
<action name="test" class = "com.txs.Hello">
<result name="success" type="redirect">/test.jsp</result>
</action>
</package>
<package name="default" extends="struts-default">
<action name="test" class="com.txs.Hello">
<result name="success" >hello.jsp</result>
</action>
</package>
与:
<package name="default" extends="struts-default">
<action name="test" class="com.txs.Hello">
<result name="success" >hello.jsp</result>
</action>
</package>
<package name="space" extends="struts-default">
<action name="test" class = "com.txs.Hello">
<result name="success" type="redirect">/test.jsp</result>
</action>
</package>
当用type="redirect"时,访问后URL是显示为指向的文件名:(test.jsp),而不是保留以*.action
struts 文件里的内容是从下往上读的,以上代码:当访问test.action时,第一种情况是执行default的,第二种情况是执行space的
但如果加上namespace="/"的话,无论它的位置,都是先找它来执行它