<?xml version="1.0" encoding="GBK"?>
<!-- 下面指定Struts 2配置文件的DTD信息-->
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<!-- struts是Struts 2配置文件的根元素-->
<struts>
<!-- 配置Struts常量,name常量名,value常量值-->
<constant name="" value=""/>
<!--配置bean -->
<bean type="" name="" class="" scope="" static="" optional=""/>
<!--配置包含其它struts文件 -->
<include file=""/>
<!-- package元素是Struts配置文件的核心,extends继承某包,一般继承struts-default,abstrct设置为抽象包-->
<package name="必填的包名" extends="" namespace="" abstract="" externalReferenceResolver="">
<!--自定义结果视图类型 ,最多出现一次-->
<result-types>
<!--name类型名称,class代表类型的类,default设置默认结果视图-->
<result-type name="" class="" default="true|false">
<!--注入参数 -->
<param name="参数名">参数值</param>
</result-type>
</result-types>
<!--配置拦截器 最多出现一次-->
<interceptors>
<!-- 定义拦截器,name名称,class拦截器全路径名-->
<interceptor name="" class="">
<!-- 注入参数-->
<param name="参数名">参数值</param>*
</interceptor>
<!-- 设置拦截器栈-->
<interceptor-stack name="">
<!-- 指定拦截器或拦截器栈-->
<interceptor-ref name="">
<!--注入参数->
<param name="参数名">参数值</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
<!-- 设置默认拦截器栈-->
<default-interceptor-ref name="">
<!-- 注入参数-->
<param name="参数名">参数值</param>
</default-interceptor-ref>
<!-- 设置默认action-->
<default-action-ref name="">
<!-- 注入参数-->
<param name="参数名">参数值</param>*
</default-action-ref>
<!-- 设置默认动作类-->
<default-class-ref class="">
</default-class-ref>
<!-- 设置全局结果视图-->
<global-results>
<!-- 配置给全局的结果视图-->
<result name="" type="">
<!-- 该字符串内容可以出现0次或多次-->
映射资源
<!-- 注入参数-->
<param name="参数名">参数值</param>
</result>
</global-results>
<!-- 配置全局异常处理-->
<global-exception-mappings>
<!-- 配置异常映射-->
<exception-mapping name="" exception="" result="">
异常处理资源
<!-- 参数注入-->
<param name="参数名">参数值</param>
</exception-mapping>
</global-exception-mappings>
<!-- 定义Action-->
<action name="" class="" method="" converter="">
<!-- 注入参数-->
<param name="参数名">参数值</param>
<!-- 指定结果视图-->
<result name="" type="">
映射资源
<!-- 注入参数-->
<param name="参数名">参数值</param>
</result>
<!-- 指定拦截器-->
<interceptor-ref name="">
<!-- 参数注入-->
<param name="参数名">参数值</param>
</interceptor-ref>
<!-- 指定异常映射-->
<exception-mappingnameexception-mappingname="" exception="" result="">
异常处理资源
<!-- 参数注入-->
<param name="参数名">参数值</param>
</exception-mapping>
</action>
</package>
<struts>
Struts2 中struts.xml的骨架
最新推荐文章于 2019-03-17 08:58:53 发布