struts-config.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Config 1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources>
<data-source>
<set-property name="${}" value="${}" />
</data-source>
</data-sources>
<form-beans>
<form-bean name="${}" type="${}">
<form-property name="${}" type="${}" />
</form-bean>
</form-beans>
<global-exceptions>
<exception type="${}" key="${}" path="${}" />
</global-exceptions>
<global-forwards>
<forward name="${}" path="${}" />
</global-forwards>
<action-mappings>
<action path="${}" type="${}" name="${}" scope="${}" validate="${}" input="${}">
<forward name="${}" path="${}" />
<exception type="${}" key="${}" path="${}" />
</action>
</action-mappings>
<controller processorClass="${}" />
<form-beans>
<form-bean name="${}" type="${}">
<form-property name="${}" type="${}" />
</form-bean>
</form-beans>
<global-exceptions>
<exception type="${}" key="${}" path="${}" />
</global-exceptions>
<global-forwards>
<forward name="${}" path="${}" />
</global-forwards>
<action-mappings>
<action path="${}" type="${}" name="${}" scope="${}" validate="${}" input="${}">
<forward name="${}" path="${}" />
<exception type="${}" key="${}" path="${}" />
</action>
</action-mappings>
<controller processorClass="${}" />
<message-resources parameter="${}" />
<plug-in className="${}">
<set-property property="${} " value="${}" />
</plug-in>
</struts-config>
| 元素 | 说明 |
从Struts1.1 | data-sources data-source set-property global-exceptions | 包含DataSource 对象(JDBC 2.0 Standard Extension) 的集合.标识一个DataSource 对象,它可以被实例化,和进行配置,并在servlet 上下文中作为一个属性 (或者在application-scope 的bean 中).标识一个额外的JavaBean 配置属性的方法名称和初始化值。描述一个可以被Action 对象抛出的例外的集合 |
从Struts1.1 从Struts1.1 | exceptions form-beans form-bean form-properties global-forwards forward | 为一个例外类型注册ExceptionHandler描述这个应用模块中的form bean 描述符集合描述一个可以被<action>元素引用的ActionForm 子类描述一个 JavaBean 属性, 可用来配置一个DynaActionForm 实例或者其子类描述对所有Action 对象都可以作为返回值的ActionForward 对象集合描述一个可以被Action 作为返回值的ActionForward对象 |
| action-mappings | 描述一个可以用来处理匹配ActionServlet 注册到容器的url-pattern 格式的请求的ActionMappings 对象集合 |
| action | 描述一个ActionMapping 对象,可以用来处理一个对特定的模块相关的URI 的请求 |
ActionServlet 参数
参数
|
缺省值
|
说明
|
备注
|
config
config/${prefix}
|
/WEB-INF/strutsconfig.xml
|
包含配置信息的XML文件的上下文相关路径使用指定的的前缀的应用模块的XML配置文件的上下文相关路径。在多模块应用中可以根据需要重复多次
|
1.1 以后
|
detail
|
0
|
用来处理应用配置文件的Digester 的调试详细级别。. 接受值为0 (off) 和1(l 最不严格)到6 (最严格).
|
|
validating
|
true
|
标识是否使用一个检验XML 的解析器来处理配置文件(强烈推荐)
|
|
convertNull
|
false
|
一个参数,在组装表单时强制模拟Struts 1.0 行为。如果设置为true,数字的Java包装类类型( 如java.lang.Integer) 将缺省为null( 而不是0).
|
1.1 以后
|
debug
|
0
|
调试的详细级别,控制针对这个servlet 将记录多少信息。接受的值为0 (off) 和1 (最不严格)直到6 (最严格)。大多数Struts 组件设置为级别 0 或者2
|
|
application
|
无
|
应用资源束的名称,风格像是一个类名称。引用到位于名为resources 的包中的一个名为application.properties 的文件, 这里使用resources.application 。这种情况下, 资源可以是classes 下的子目录(或者JAR 文件中的一个包)。
|
不推荐;
推荐使用
<messageresources>
元素的 parameter 属
性进行配置
|
bufferSize
|
4096
|
处理文件上传时输入文件
缓冲区的大小
|
不推荐;推荐使用<controller>元素的buffer-Size 属性配置
|
content
|
text/html
|
每个响应的缺省内容类型和字符编码;可以被转发到的servlet 或者JSP 重写。
|
不推荐; 使用<controller> 元素的contentType 属性配置
|
factory
|
org.apache.struts.util.propertyMessageResourcesFactory
|
MessageResourcesFactory
用来创建应用消息资源对
象的类名
|
不推荐; 使用<messageresources>元素的factory 属性配置
|
formBean
|
org.apache.struts.action. ActionFormBean
|
ActionFormBean 实现使
用的Java 类名称
|
不推荐; 使用每个<form-bean> 元素的class-Name 属性配置
|
forward
|
org.apache.struts.action.
ActionForward
|
ActionForward 实现使用
的Java 类名。
|
不推荐; 使用每个
<forward> 元素的
className 属性配置
|
locale
|
true
|
如果设置为 true,并且存在一个用户会话,在用户会话中存储一个合适的java.util.Locale 对象( 在Action.LOCALE_KEY 标识的标准关键字下) (如果还没有Locale 对象存在的情况下).
|
不推荐; 使用
<controller> 元素的
locale 属性配置
|
mapping
|
org.apache.struts.action.
ActionMapping
|
ActionMapping 实现使用的Java 类名
|
不推荐;使用每个<action>元素的className 属性配置,或者使用模块应用的<action-mappings>元素的type 属性配置
|
maxFileSize
|
250M
|
文件上传时可以接收的最大文件尺寸(Byte) 。可以表示为"K","M", "G" 。分别解释为kilobytes,megabytes, 或者gigabytes,
|
不推荐, 使用<controller> 元素的maxFileSize 属性配置
|
multipartClass
|
org.apache.struts.upload
DiskMultipartRequestH
andler
|
MultiPartRequestHandler实现l 类的全限定名称,用来处理文件上传。如果没有设置,禁止Struts 多部分请求处理
|
|
nocache
|
false
|
如果设置为true,将在每个响应前加上HTTP 头。这样可以使浏览器对我们产生和转发的响应的缓存失效
|
不推荐; 使用
<controller> 元素的
nocache 属性设置
|
null
|
True
|
如果设置为true,那么如果使用了未知的消息关键字,应用资源将返回null。否则,将返回一个包含不愉快信息的错误信息
|
不推荐;使用
<message-resources>
元素的null 属性配置
|
tempDir
|
提供给web 应用作为
servlet 上下文属性的工作目录
|
处理文件上传时的工作目录
|
|
posted on 2006-09-04 16:28
周锐 阅读(397)
评论(1) 编辑 收藏 所属分类:
Struts