<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<!-- 开发者模式 -->
<constant name="struts.devMode" value="true" />
<package name="hello" namespace="/" extends="struts-default">
<action name="hello">
<result>
/index.jsp
</result>
</action>
</package>
<!-- 使用包中的execute方法 -->
<package name="login" namespace="/" extends="struts-default">
<action name="login" method="execute" class="com.java.action.LoginAction">
<result>
/index.jsp
</result>
</action>
</package>
<!--如果找不到对应的action可以返回一个默认的action的返回路径 -->
<package name="defaultaction" namespace="/" extends="struts-default">
<default-action-ref name="default"></default-action-ref>
<action name="defult">
<result>
/default.jsp
</result>
</action>
</package>
<!--4中resulet类型 -->
<package name="resultTypes" namespace="/" extends="struts-default">
<!--默认的服务器跳转 等同于forward到一个路径 -->
<action name="r1">
<result type="dispatcher">
/dispatcher.jsp
</result>
</action>
<!--redirect重定向 只能跳转到视图-->
<action name="r2">
<result type="redirect">
/dispatcher.jsp
</result>
</action>
<!--forward到一个action上去 -->
<action name="r3">
<result type="chain">
r2
</result>
</action>
<!--实现客户端跳转到另一个action -->
<action name="r4">
<result type="redirectAction">
r2
</result>
</action>
</package>
<!-- Add packages here -->
</struts>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<!-- 开发者模式 -->
<constant name="struts.devMode" value="true" />
<package name="hello" namespace="/" extends="struts-default">
<action name="hello">
<result>
/index.jsp
</result>
</action>
</package>
<!-- 使用包中的execute方法 -->
<package name="login" namespace="/" extends="struts-default">
<action name="login" method="execute" class="com.java.action.LoginAction">
<result>
/index.jsp
</result>
</action>
</package>
<!--如果找不到对应的action可以返回一个默认的action的返回路径 -->
<package name="defaultaction" namespace="/" extends="struts-default">
<default-action-ref name="default"></default-action-ref>
<action name="defult">
<result>
/default.jsp
</result>
</action>
</package>
<!--4中resulet类型 -->
<package name="resultTypes" namespace="/" extends="struts-default">
<!--默认的服务器跳转 等同于forward到一个路径 -->
<action name="r1">
<result type="dispatcher">
/dispatcher.jsp
</result>
</action>
<!--redirect重定向 只能跳转到视图-->
<action name="r2">
<result type="redirect">
/dispatcher.jsp
</result>
</action>
<!--forward到一个action上去 -->
<action name="r3">
<result type="chain">
r2
</result>
</action>
<!--实现客户端跳转到另一个action -->
<action name="r4">
<result type="redirectAction">
r2
</result>
</action>
</package>
<!-- Add packages here -->
</struts>