<?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>
<!-- 配置常量,比如默认编码集.≥0次 -->
<constant name="" value=""/>
<!-- 同Spring里的bean作用一样,≥0次 -->
<bean type="" class="" scope="" static="" optional=""/>
<!-- 用于包含其他配置文件,≥0次 -->
<include file=""/>
<!-- 可将多个Action组织为一个模块,≥0次 -->
<package name="必填的包名" extends="" namespace="" abstract="" externalReferenceResolver="">
<!-- 结果类型集,≥0次 -->
<result-types>
<!-- 结果类型,≥1次 -->
<result-type name="" class="" default="false|true"/>
</result-types>
<!-- 拦截器集,0或1次 -->
<interceptors>
<!-- 拦截器和拦截器栈至少出现其一 -->
<!-- 拦截器,≥0次 -->
<interceptor name="" class=""></interceptor>
<!-- 拦截器栈,≥0次 -->
<interceptor-stack name="">
<!-- 拦截器引用,≥1次 -->
<interceptor-ref name=""></interceptor-ref>
</interceptor-stack>
</interceptors>
<!-- 默认拦截器引用,0或1次 -->
<default-interceptor-ref name=""></default-interceptor-ref>
<!-- 默认Action,0或1次 -->
<default-action-ref name=""></default-action-ref>
<!-- Action默认的class值,0或1次 -->
<default-class-ref class=""></default-class-ref>
<!-- 全局结果集,0或1次 -->
<global-results>
<!-- 结果映射,≥1次 -->
<result name="" type="">映射资源</result>
</global-results>
<!-- 全局异常处理集,0或1次 -->
<global-exception-mappings>
<!-- 异常处理结果映射,≥1次 -->
<exception-mapping result="" exception="">映射资源</exception-mapping>
</global-exception-mappings>
<!-- 业务控制器,≥0次 -->
<action name="" class="" method="" converter="">
<!-- 定义参数,≥0次 -->
<param name=""></param>
<!-- 结果视图映射,≥0次 -->
<result name="" type="">物理视图</result>
<!-- 访问该Action时的拦截器,≥0次 -->
<interceptor-ref name=""></interceptor-ref>
<!-- 该Action发生异常时结果映射,≥0次 -->
<exception-mapping result="" exception="">映射资源</exception-mapping>
</action>
</package>
<!-- 未知处理器栈,从Struts 2.1 开始出现,0或1次 -->
<unknown-handler-stack>
<unknown-handler-ref name=""></unknown-handler-ref>
</unknown-handler-stack>
</struts>
转载请注明:运维博客 » Struts2中struts.xml骨架示范文件