struts.xml 文件

原创 2015年07月09日 10:26:25
该文件也是struts2框架自动加载的文件,在这个文件中可以定义一些自己的action,interceptor,package等,该文件的package 通常继承struts-default包。下面是这个文件的格式。

  1. <?xml version="1.0" encoding="GBK"?>  
  2. <!-- 下面指定Struts 2.1配置文件的DTD信息 -->  
  3. <!DOCTYPE struts PUBLIC  
  4.         "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"  
  5.         "http://struts.apache.org/dtds/struts-2.1.dtd">  
  6. <!-- struts是Struts 2配置文件的根元素 -->  
  7. <struts>  
  8.         <!-- 下面元素可以出现零次,也可以出现无数次 -->  
  9.         <constant name="" value="" />  
  10.         <!-- 下面元素可以出现零次,也可以出现无数次 -->  
  11.         <bean type="" name="" class="" scope="" static="" optional="" />  
  12.         <!-- 下面元素可以出现零次,也可以出现无数次 -->  
  13.         <include file="" />  
  14.         <!-- package元素是Struts配置文件的核心,该元素可以出现零次,或者无数次 -->  
  15.         <package name="必填的包名" extends="" namespace="" abstract=""  
  16.                 externalReferenceResolver>  
  17.                 <!-- 该元素可以出现,也可以不出现,最多出现一次 -->  
  18.                 <result-types>  
  19.                         <!-- 该元素必须出现,可以出现无数次-->  
  20.                         <result-type name="" class="" default="true|false">  
  21.                                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  22.                                 <param name="参数名">参数值</param>*  
  23.                         </result-type>  
  24.                 </result-types>  
  25.                 <!-- 该元素可以出现,也可以不出现,最多出现一次 -->  
  26.                 <interceptors>  
  27.                         <!-- 该元素的interceptor元素和interceptor-stack至少出现其中之一,  
  28.                         也可以二者都出现 -->  
  29.                         <!-- 下面元素可以出现零次,也可以无数次 -->  
  30.                         <interceptor name="" class="">  
  31.                                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  32.                                 <param name="参数名">参数值</param>*  
  33.                         </interceptor>  
  34.                         <!-- 下面元素可以出现零次,也可以无数次 -->  
  35.                         <interceptor-stack name="">  
  36.                                 <!-- 该元素必须出现,可以出现无数次-->  
  37.                                 <interceptor-ref name="">  
  38.                                         <!-- 下面元素可以出现零次,也可以无数次 -->  
  39.                                         <param name="参数名">参数值</param>*  
  40.                                 </interceptor-ref>  
  41.                         </interceptor-stack>  
  42.                 </interceptors>  
  43.                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  44.                 <default-interceptor-ref name="">  
  45.                         <!-- 下面元素可以出现零次,也可以无数次 -->  
  46.                         <param name="参数名">参数值</param>  
  47.                 </default-interceptor-ref>  
  48.                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  49.                 <default-action-ref name="">  
  50.                         <!-- 下面元素可以出现零次,也可以无数次 -->  
  51.                         <param name="参数名">参数值</param>*  
  52.                 </default-action-ref>?  
  53.                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  54.                 <global-results>  
  55.                         <!-- 该元素必须出现,可以出现无数次-->  
  56.                         <result name="" type="">  
  57.                                 <!-- 该字符串内容可以出现零次或多次 -->  
  58.                                 映射资源  
  59.                                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  60.                                 <param name="参数名">参数值</param>*  
  61.                         </result>  
  62.                 </global-results>  
  63.                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  64.                 <global-exception-mappings>  
  65.                         <!-- 该元素必须出现,可以出现无数次-->  
  66.                         <exception-mapping name="" exception="" result="">  
  67.                                 异常处理资源  
  68.                                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  69.                                 <param name="参数名">参数值</param>*  
  70.                         </exception-mapping>  
  71.                 </global-exception-mappings>  
  72.                 <action name="" class="" method="" converter="">  
  73.                         <!-- 下面元素可以出现零次,也可以无数次 -->  
  74.                         <param name="参数名">参数值</param>*  
  75.                         <!-- 下面元素可以出现零次,也可以无数次 -->  
  76.                         <result name="" type="">  
  77.                                 映射资源  
  78.                                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  79.                                 <param name="参数名">参数值</param>*  
  80.                         </result>  
  81.                         <!-- 下面元素可以出现零次,也可以无数次 -->  
  82.                         <interceptor-ref name="">  
  83.                                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  84.                                 <param name="参数名">参数值</param>*  
  85.                         </interceptor-ref>  
  86.                         <!-- 下面元素可以出现零次,也可以无数次 -->  
  87.                         <exception-mapping name="" exception="" result="">  
  88.                                 异常处理资源  
  89.                                 <!-- 下面元素可以出现零次,也可以无数次 -->  
  90.                                 <param name="参数名">参数值</param>*  
  91.                         </exception-mapping>  
  92.                 </action>  
  93.         </package>*  
  94.         <!-- unknown-handler-stack元素可出现零次或1次 -->  
  95.         <unknown-handler-stack>  
  96.                 <!-- unknown-handler-ref元素可出现零次或多次 -->  
  97.                 <unknown-handler-ref name=" ">...</unknown-handler-ref>*  
  98.         </unknown-handler-stack>?  
  99. <struts>  
版权声明:本文为博主http://www.feixueteam.net原创文章,未经博主允许不得转载。

struts.xml 文件配置

深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置。 1.1. 包配置: Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Acti...

第三节(上):struts.xml 文件结构说明

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"                 "http://struts.apa...

struts.xml 文件结构

仅仅是一个struts.xml文件示范。
  • sunhuwh
  • sunhuwh
  • 2012年12月26日 14:51
  • 703

jdom jar 包 解析xml 文件

  • 2014年05月08日 19:50
  • 148KB
  • 下载

xml 文件读写,有实例

  • 2010年05月06日 19:24
  • 203KB
  • 下载

用 Qt 中的 QDomDocument类 处理 XML 文件(下)

QDomDocument doc; 1).创建根节点:QDomElement root = doc.documentElement("rootName " ); 2).创建元素节点:QDomEle...

xml 文件 模板 大家都来下啊

  • 2010年05月11日 22:00
  • 4KB
  • 下载

Tomcat web.xml 文件详解

  • 2009年07月15日 20:22
  • 75KB
  • 下载

不在JPA 的 persistence.xml 文件中配置Entity class的解决办法

 在Spring 集成 Hibernate 的JPA方式中,需要在persistence配置文件中定义每一个实体类,这样非常地不方便,2种方法可以解决此问题: 这2种方式都可以实现不用在per...
  • sunitjy
  • sunitjy
  • 2015年03月19日 10:08
  • 6965

生成xml 文件 后并压缩

  • 2010年07月09日 15:58
  • 9KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts.xml 文件
举报原因:
原因补充:

(最多只允许输入30个字)