<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<!-- 修改默认设置:常量设置 -->
<!-- 设置当前应用的编码方式:默认就是UTF-8 -->
<constant name="struts.i18n.encoding" value="utf-8"></constant>
<!-- 设置配置文件自动重新加载 不一定有效-->
<constant name="struts.configuration.xml.reload" value="true"></constant>
<!-- 指定提交的地址的后缀 -->
<constant name="struts.action.extension" value="action,do,,"></constant>
<!--
struts配置文件中的标签:
package:包 避免action方法太多而混乱,这样把每组增删查改分为一个包
name:包名 不能够重复 自定义可随意取名
extends:继承struts-default 默认包中帮我们实现了很功能
namespace:命名空间 就是我们访问action要加的前缀
注意:不要忘了加‘/’
-->
<package name="user" extends="struts-default" namespace="/abc">
<!--
action:一个方法【请求】一个action
属性:
name:action的名称 自定义可随意取名
class:处理该请求的对象的类路径
method:具体处理请求的方法
-->
<action name="user_save" class="com.hd.controller.UserController" method="save">
<!--
result:配置跳转的相关信息
name:result的名称,处理请求的方法返回的字符会和该信息匹配
result节点的内容,配置要跳转的页面,不要忘记'/'
type:指定跳转的类型
-->
<result name="success" type="redirect">/index.jsp</result>
</action>
<action name="user_query" class="com.hd.controller.UserController" method="query">
<result name="success">/index.jsp</result>
</action>
</package>
<package name="mc" extends="struts-default" namespace="/mc">
<action name="user_save" class="com.hd.controller.UserController" method="save">
<result name="success">/index.jsp</result>
</action>
</package>
<!-- 引入另一个配置文件 -->
<include file="struts-order.xml"></include>
</struts>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<!-- 修改默认设置:常量设置 -->
<!-- 设置当前应用的编码方式:默认就是UTF-8 -->
<constant name="struts.i18n.encoding" value="utf-8"></constant>
<!-- 设置配置文件自动重新加载 不一定有效-->
<constant name="struts.configuration.xml.reload" value="true"></constant>
<!-- 指定提交的地址的后缀 -->
<constant name="struts.action.extension" value="action,do,,"></constant>
<!--
struts配置文件中的标签:
package:包 避免action方法太多而混乱,这样把每组增删查改分为一个包
name:包名 不能够重复 自定义可随意取名
extends:继承struts-default 默认包中帮我们实现了很功能
namespace:命名空间 就是我们访问action要加的前缀
注意:不要忘了加‘/’
-->
<package name="user" extends="struts-default" namespace="/abc">
<!--
action:一个方法【请求】一个action
属性:
name:action的名称 自定义可随意取名
class:处理该请求的对象的类路径
method:具体处理请求的方法
-->
<action name="user_save" class="com.hd.controller.UserController" method="save">
<!--
result:配置跳转的相关信息
name:result的名称,处理请求的方法返回的字符会和该信息匹配
result节点的内容,配置要跳转的页面,不要忘记'/'
type:指定跳转的类型
-->
<result name="success" type="redirect">/index.jsp</result>
</action>
<action name="user_query" class="com.hd.controller.UserController" method="query">
<result name="success">/index.jsp</result>
</action>
</package>
<package name="mc" extends="struts-default" namespace="/mc">
<action name="user_save" class="com.hd.controller.UserController" method="save">
<result name="success">/index.jsp</result>
</action>
</package>
<!-- 引入另一个配置文件 -->
<include file="struts-order.xml"></include>
</struts>