`
Candy_Code
  • 浏览: 14544 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

struts2配置参数

阅读更多

1 ### struts.properties这是一个标准的Properties文件,以key=value的形式存储数据
2 ### 每个key就是一个Struts2属性,value就是一个Struts2属性值
3 ### struts.properties文件通常放在项目里的WEB-INF/classes路径下。
4 ### 也可也放在CLASSPATH(src目录)路径下,IDE可以自动加到WEB-INF/classes路径下
5 ### 以下这些元素同样可以在Struts2的struts.xml中通过constant配置
6 ### 形式如:<constant name="key" value="value"/>

7 ### 指定加载Struts 2配置文件的配置文件管理器
8 ### 该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,
9 ### 这是Struts 2默认的配置文件管理器。如果需要实现自己的配置管理器,
10 ### 开发者则可以实现一个实现Configuration接口的
11 ### 类,该类可以自己加载Struts 2配置文件。
12 #struts.configuration = org.apache.struts2.config.DefaultConfiguration
13

14 ### 指定Web应用的默认Locale(地区语言)
15 #struts.locale=en_US
16

17 ### 指定Web应用的默认编码集。该属性对于处理中文请求参数非常有用,对于获取
18 ### 中文请求参数值,应该将该属性值设置为GBK或者GB2312
19 struts.i18n.encoding=UTF-8
20

21 ### 指定Struts 2默认的ObjectFactory Bean
22 ### 另外,你也可以提供一个com.opensymphony.xwork2.ObjectFactory子类名称
23 ### 默认指定spring
24 struts.objectFactory=spring
25

26 ### 指定Spring框架的自动装配模式,该属性的默认值是name,即默认根据Bean的
27 ### name属性自动装配 。有效值为:name, type, auto, constructor
28 struts.objectFactory.spring.autoWire = name
29

30 ### 指定整合Spring框架时,是否缓存Bean实例
31 ### 有效值为:true, false (默认值是true) 通常不建议修改该属性值。
32 struts.objectFactory.spring.useClassCache = true
33
34 ### 确保spring的自动装配策略总是被考虑的
35 ### 有效值为:true, false (黑认值是false)
36 struts.objectFactory.spring.autoWire.alwaysRespect = false
37

38 ### struts.objectTypeDeterminer指定Struts2的类型检测机制,通常支持
39 ### tiger和notiger两个值
40 # struts.objectTypeDeterminer =tiger
41 # struts.objectTypeDeterminer = notiger
42

43 ### 指定处理multipart/form-data的MIME类型(文件上传)请求的框架,该属性
44 ### 支持cos、pell和jakarta等属性值,即分别对应使用cos的文件上传框架、
45 ### pell上传及common-fileupload文件上传框架。该属性的默认值为jakarta。
46 # struts.multipart.parser=cos
47 # struts.multipart.parser=pell
48 struts.multipart.parser=jakarta
49

50 ### struts.multipart.saveDir该属性指定上传文件的临时保存路
51 ### 径,默认值是javax.servlet.context.tempdir
52 struts.multipart.saveDir=
53

54 ##指定文件上传中整个请求内容允许的最大字节数( 默认2097152)
55 struts.multipart.maxSize=2097152
56

57 ### 加载自定义属性文件(不会覆盖struts.properties)加载多个以E文逗号隔开
58 # struts.custom.properties=application,org/apache/struts2/extension/custom
59

60 ### 指定将HTTP请求映射到指定Action的映射器,默认映射器根据请求的前缀与
61 ### Action的name属性完成映射
62 #struts.mapper.class=org.apache.struts2.dispatcher.mapper.DefaultActionMapper
63

64 ### 指定需要处理的请求后缀,默认是action,
65 ### 即所有匹配*.action的请求都由Struts2处理。需要指定多个后缀以逗号隔开
66 struts.action.extension=action,,
67

68 ### 设置是否通过JAR文件提供静态内容服务
69 struts.serve.static=true
70

71 ### 设置浏览器是否缓存静态容,当应用处于开发阶段时,
72 ### 我们希望每次请求都获得服务器的最新响应,则可以设置为false
73 struts.serve.static.browserCache=true
74

75 ### 设置是否支持动态方法调用,如果需要关闭动态方法调用,则可以设置为false
76 struts.enable.DynamicMethodInvocation = true
77

78 ### 该属性设置是否允许在Action名中使用斜线,默认不使用
79 struts.enable.SlashesInActionNames = false
80

81 ### 设置是否允许在标签中使用表达语法
82 struts.tag.altSyntax=true
83

84 ### 设置Struts2应用是否使用开发模式。如果设置该属性为true,
85 ### 则可以在应用出错时显示更多详细的错误信息
86 struts.devMode = false
87

88 ### 设置是否每次HTTP请求到达时,系统都重新加载资源文件。在开发阶段设置
89 ### true更有得于开发 产品发布时为false
90 struts.i18n.reload=false
91
92 ### 指定视图标签的视图主题
93 struts.ui.theme=xhtml
94
95 ### 指定视图主题所需要模板文件的位置,默认值为template 即默认加载
96 ### template路经下的模板文件
97 struts.ui.templateDir=template
98
99 ### 指定模板文件的后缀,允许使用ftl, vm 或 jsp
100 ###(分别对应FreeMarker, Velocity, JSP)默认值为ftl
101 struts.ui.templateSuffix=ftl
102
103 ### 设置当struts.xml文件改变后,系统是否自动重新加载该文件
104 struts.configuration.xml.reload=false
105
106 ### 指定Velocite框架所需的velocity.properties文件的位置
107 struts.velocity.configfile = velocity.properties
108
109 ### 指定Velocity框架的Context位置,如果该框架有多个Context,则以E文逗号隔开
110 struts.velocity.contexts =
111
112 ### 指定Velocity框架的toolbox位置。
113 struts.velocity.toolboxlocation=
114
115 ### 指定web应用所在的监听端口。通常没有太大的用户,只是当Struts2需要生成
116 ### URL时(例如Url标签)该属性才提供web应用的默认端口
117 struts.url.http.port = 80
118
119 ### 类似于struts.url.http.port 属性,区别是该属性指定是web应用的加密服务端口
120 struts.url.https.port = 443
121
122 ### 指定Struts2生成URL时是否包含请求参数。none, get, all
123 ###(不包含,仅包含GET类型请求参数,包含全部请求参数)
124 struts.url.includeParams = get
125
126 ### 指定应用所需要的国际化资源文件,多个文件以E文 逗号隔开
127 # struts.custom.i18n.resources=testmessages,testmessages2
128
129 ### 对于某些JavaEE服务器,不支持HttpServletRequest调用getParameterMap()方法,
130 ### 此时可以设置属性值为true来解决该问题对于 WebLogic, Orion, 和 OC4J 通常应该
131 ### 设置该属性为true
132 struts.dispatcher.parametersWorkaround = false
133
134 ### 指定Struts 2使用的FreeMarker管理器。该属性的默认
135 ### 值是 org.apache.struts2.views.freemarker.FreemarkerManager,
136 ### 这是Struts 2内建的FreeMarker管理器
137 #struts.freemarker.manager.classname=org.apache.struts2.views.freemarker.FreemarkerManager
138
139 ### 指定是否启用缓存FreeMarker模板
140 ### 具有相同的效果复制的模板下WEB_APP /模板
141 struts.freemarker.templatesCache=false
142
143 ### 是否使用缓存模型BeanWrapper
144 struts.freemarker.beanwrapperCache=false
145
146 ### StrutsBeanWrapper javadocs以获取更多信息
147 struts.freemarker.wrapper.altMap=true
148
149 ### maxStrongSize for MruCacheStorage for freemarker
150 struts.freemarker.mru.max.strong.size=100
151
152 ### 指定XSLT Result 是否使用样式表缓存。当应用处于开发阶段时,通常被置为true,当应用处于产品时为false
153 struts.xslt.nocache=false
154
155 ### 是否总是选择的名称将之前的所有最后的斜线
156 struts.mapper.alwaysSelectFullNamespace=false
157
158 ### 是否允许静态方法访问OGNL表达式
159 struts.ognl.allowStaticMethodAccess=false
分享到:
评论

相关推荐

    struts2参数配置

    - **Struts配置文件**:是Struts2的核心配置文件,通常位于`/WEB-INF/struts-config.xml`。 - 配置文件中定义了框架的主要行为,如Action映射、拦截器、结果类型等。 - 通过`struts-config.xml`文件,可以灵活地控制...

    struts2参数.txt

    ### Struts2配置参数详解 #### 一、`struts.configuration` 此参数用于指定Struts2框架的配置类,默认值为`org.apache.struts2.config.DefaultConfiguration`。在Struts2框架初始化时,会实例化一个配置类来读取并...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_3_配置参数详解 共47页.pptx

    ### Java Struts2框架配置参数详解 #### 一、引言 随着Java Web技术的不断发展,Struts2作为一款流行的MVC(Model-View-Controller)框架,在Java Web开发领域中占据着重要的地位。它简化了Java Web应用程序的开发...

    Struts2 Action参数详细说明

    在Struts2中,Action的配置和使用方式有多种,下面将详细介绍Struts2 Action参数的详细说明。 首先,我们来看Action的配置格式。在Struts2的配置文件(通常是struts.xml)中,Action的基本配置结构如下: ```xml ...

    struts2配置文件

    在Struts2中,配置文件主要分为两个部分:`struts-default.xml`和用户自定义的配置文件,如`struts.xml`或`struts-config.xml`。这些XML文件定义了Action、结果类型、拦截器和包等元素,从而控制应用程序的行为。 *...

    struts2 向结果传参数

    例如,Struts2的Tiles插件允许在结果配置中定义复杂的布局,并传递参数给模板。拦截器则可以在Action执行前后处理参数,增加灵活性。 总的来说,Struts2提供了多种方式来向结果传递参数,这使得它在处理复杂的业务...

    struts2 配置文件

    ### Struts2 配置文件详解 #### 一、引言 在Struts2框架的应用开发过程中,配置文件起到了至关重要的作用。Struts2主要依赖于两种基于XML的配置文件:`web.xml` 和 `struts-config.xml`(通常命名为 `struts.xml`)...

    struts2核心配置文件

    ### Struts2核心配置文件详解 #### 一、概述 Struts2框架是Java Web开发领域内一个重要的轻量级框架,它简化了基于MVC(Model-View-Controller)设计模式的应用程序开发过程。在Struts2框架中,有两个核心配置文件...

    struts2配置文件以及代码示例

    1. **常量(constants)**:用于定义全局配置参数,如默认的拦截器栈、结果类型等。 2. **包(packages)**:用于组织Action和配置相关的组件,如拦截器、结果类型等。 3. **Action配置**:定义Action的基本信息,如...

    struts2 properties配置详解

    自己学会的,保存的学习网页,给大家分享 struts2 国际化

    struts2配置文件改变位置问题

    在Struts2中,`struts.xml`文件是核心配置文件,它定义了动作、结果、拦截器等关键组件。在默认情况下,`struts.xml`通常位于`src/main/resources`或在Web应用中是`WEB-INF/classes`目录下。 在描述的问题中,...

    struts2 result配置详解

    Struts2 Result 配置详解 Struts2 框架中 Result 配置是一种非常重要的配置,它直接影响着应用程序的执行结果。Result 配置通常用于定义 Action 的执行结果,例如将结果.redirect 到一个新的 URL,或者将结果....

    struts2 使用action属性接收中文参数(post提交)

    压缩包文件“Struts2_1000_CharacterEncoding”可能包含了示例代码、配置文件或者测试用例,帮助读者理解并解决Struts2框架下处理中文POST参数的具体实现。通过学习这些内容,开发者能够确保在处理多语言环境下,...

    struts2 接收参数

    首先,Struts2的核心是DispatcherServlet,它负责拦截所有的HTTP请求,并根据配置的拦截器栈来处理请求。在Struts2中,Action类是业务逻辑的载体,每个Action类对应一个或多个用户操作。当用户提交表单或者触发某个...

    struts2的struts.properties配置文件详解

    Struts2是一个基于MVC模式的Web应用程序框架,它提供了一个名为Struts.properties的配置文件,该文件用于配置Struts2的各种参数和设置。下面将对Struts.properties配置文件中的重要参数进行详细解释。 1. struts....

    struts2的属性配置

    以下是关于Struts2属性配置的详细说明: 1. **struts.xml配置**: Struts2的核心配置文件是`struts.xml`,通常位于类路径(classes根目录下)。这个文件包含了Action配置、拦截器堆栈、常量定义等关键信息。例如,...

    struts2配置文件详解

    在该文件中,通常会配置Struts2的过滤器以及其他初始化参数。 示例代码如下: ```xml &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter ...

    struts2获取参数,解决乱码,跳转

    在这个主题中,我们将深入探讨Struts2如何获取参数、解决乱码问题以及实现页面跳转。 首先,让我们来看看Struts2如何获取HTTP请求中的参数。在Struts2中,我们可以使用Action类来接收和处理请求参数。Action类是...

    struts2配置介绍

    2. **Struts2 参数配置**: - 在`struts.properties`中,你可以设置全局的框架属性,如`struts.i18n.encoding`,用于设定字符编码。 - 同样的配置可以在`struts.xml`或`web.xml`中进行,提供了一定的灵活性和覆盖...

    留言板留言板struts2留言板struts2

    8. **表单处理**:Struts2提供了强大的表单处理能力,可以自动绑定请求参数到Action的属性,实现数据验证,并将错误信息回显到页面。 9. **异常处理**:Struts2通过全局异常映射(Global Exception Mapping)来统一...

Global site tag (gtag.js) - Google Analytics