<?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骨架示范文件