`

struts.properties文件参数简介

阅读更多
在Struts 2的核心JAR包的org.apache.struts2目录下提供了默认的属性配置文件default.properties,如果要自定义属性的话,需要在WebContent\WEB-INF\classes目录下添加struts.properties,来覆盖系统的默认文件属性

### 指定Struts 2的配置类,默认为下面的配置,你也可以通过继承  
### org.apache.struts2.config.Configuration来实现自己的配置类  
#struts.configuration=org.apache.struts2.config.DefaultConfiguration  ### 设置默认的国际化地区信息和国际化信息内码  
# struts.locale=en_US  
struts.i18n.encoding=UTF-8   

### 指定对象工厂类,你可以实现自己的工厂类,但必须继承自  
### com.opensymphony.xwork2.ObjectFactory  
# struts.objectFactory = spring   
### 当使用Spring的工厂类时,指定自动植入autoWiring的机制,可选值有 
 ### name、type、auto和constructor(Name为默认值)  struts.objectFactory.spring.autoWire = name   

### 使用Spirng集成时,是否使用类缓存,  可选值有true、false(true为默认值)  struts.objectFactory.spring.useClassCache = true  #

## 指定对象类型检查器,可用值有"tiger"or"notiger",也可以使用自己的类 
### 但必须继承com.opensymphony.xwork2.util.ObjectTypeDeterminer  #struts.objectTypeDeterminer = tiger  

#struts.objectTypeDeterminer = notiger   

### 指定使用MIME-type multipart/form-data时的解析器  
# struts.multipart.parser=cos  
# struts.multipart.parser=pell  
struts.multipart.parser=jakarta  

# 默认使用javax.servlet.context.tempdir  struts.multipart.saveDir=  struts.multipart.maxSize=2097152   
### 指定自定义的属性文件  
#struts.custom.properties=application,org/apache  /struts2/extension/custom   
### URL与Action映射处理器  #struts.mapper.class=org.apache.struts2.dispatcher. mapper.DefaultActionMapper   

### 指定URL扩展名,可以指定多个扩展名,用逗号分隔,例如action,jnlp,do  struts.action.extension=action   

### 被FilterDispatcher所使用,true表示Struts serves static content来自于内部jar  
### false表示static content必须在<context_path>/struts下可用  struts.serve.static=true  

### Struts过滤器中提供的静态内容是否应该被浏览器缓存在头部属性中  struts.serve.static.browserCache=true  

### 是否允许动态方法调用,如果为true,  则可以配置如下的<action>参数映射  
### <action name="*/*" method="{2}" class="actions.{1}">  struts.enable.DynamicMethodInvocation = true  

### 是否在action名称中允许"/",如果为true,  下面的配置将匹配"/foo/edit"或"/foo/save" 
### <action name="*/*" method="{2}" class="actions.{1}">  struts.enable.SlashesInActionNames = false  

### 是否可以用替代的语法%{}替代tags  struts.tag.altSyntax=true  
### Struts是否为开发模式  
struts.devMode = false  
### 是否国际化信息自动加载   
struts.i18n.reload=false  

### 默认的UI template主题和UI templates的目录夹   struts.ui.theme=simple  struts.ui.templateDir=template  

# 设置默认的默认类型,如ftl、vm、jsp  
struts.ui.templateSuffix=ftl  
 ### 在struts.xml文件更改时,是否允许重载  struts.configuration.xml.reload=false  
### velocity配置文件路径,默认为velocity.properties  struts.velocity.configfile = velocity.properties   

### velocity的context列表  struts.velocity.contexts =   
### velocity工具盒的位置  struts.velocity.toolboxlocation=   
### 设置HTTP、HTTPS端口  
struts.url.http.port = 80  
struts.url.https.port = 443  

### 在URL中产生默认的includeParams,可选值有none、get、all  struts.url.includeParams = get   

### 加载附加的国际化属性文件(不包含.properties后缀)  struts.custom.i18n.resources=com.demo.struts2.resources.  ApplicationResources  

 ### 是否使用一个servlet请求参数工作区,  常用在WebLogic、Orion、and OC4J  struts.dispatcher.parametersWorkaround = false  

### 指定Freemarker Manager类名,可以继承自org.apache.struts2.views.freemarker.FreemarkerManager  #struts.freemarker.manager.classname=org.apache.struts2.  views.freemarker.FreemarkerManager   

### 是否启用FreeMarker templates缓存  struts.freemarker.templatesCache=false 

### 是否启动BeanWrapper缓存  
struts.freemarker.beanwrapperCache=false 
 
### 参见StrutsBeanWrapper javadocs  struts.freemarker.wrapper.altMap=true  
### XSLT模板是否应该被缓存  struts.xslt.nocache=false  
### Struts自动加载的配置文件列表  struts.configuration.files=struts-default.xml,  struts-plugin.xml,struts.xml   
### 在最后一个"/"之前是否选择命名空间  struts.mapper.alwaysSelectFullNamespace=false 
分享到:
评论

相关推荐

    struts2的struts.properties配置文件详解

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

    struts.properties文件详解

    Struts.properties 文件是 Struts2 框架的核心配置文件之一,它定义了框架的行为和各种默认设置。这个文件主要用于定制 Struts2 的工作环境,包括配置管理器、国际化、对象工厂、文件上传、请求映射等多个方面。下面...

    struts.xml文件详解.doc

    在深入讲解struts.xml之前,我们先来了解与之相关的struts.properties文件。 struts.properties文件是Struts 2框架的一个重要配置文件,它位于Web应用的WEB-INF/classes目录下或CLASSPATH路径下。这个文件定义了一...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    专为multipart请求信息使用的org.apache.struts2.dispatcher.multipart.MultiPartRequest解析器接口(文件上传用) struts.multipart.saveDir The directory to use for storing uploaded files 设置存储上传...

    详解struts2中struts.properties.doc

    在Struts2中,配置文件起着至关重要的作用,其中`struts.xml`用于管理Action映射和Result定义,而`struts.properties`文件则用于定义框架的全局属性。这个文件是基于Properties格式的,存储了一系列键值对,用于定制...

    struts2 properties配置详解

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

    Struts2属性文件详解

    该属性指定Struts 2应用加载用户自定义的属性文件,该自定义属性文件指定的属性不会覆盖struts.properties文件中指定的属性.如果需要加载多个自定义属性文件,多个自定义属性文件的文件名以英文逗号(,)隔开. struts....

    Struts2的常量详解

    struts.custom.properties 属性指定 Struts 2 应用加载用户自定义的属性文件,该自定义属性文件指定的属性不会覆盖 struts.properties 文件中指定的属性。 12. struts.mapper.class struts.mapper.class 属性指定...

    struts2的属性配置

    综上所述,Struts2的属性配置涉及到`struts.xml`、`struts.properties`以及`web.xml`三个主要文件,每个都有其特定的使用场景和优先级。理解和熟练掌握这些配置方式,对于构建高效、可维护的Struts2应用至关重要。

    struts2属性文件中的有效的struts2属性KEY和带占位符的资源文件[参考].pdf

    11. `struts.custom.properties`: 自定义属性文件,用于扩展Struts2配置,不会覆盖默认的`struts.properties`配置。 12. `struts.mapper.class`: 指定请求映射器,用于将HTTP请求映射到相应的Action。默认是`...

    Struts2属性文件详解.doc

    11. `struts.custom.properties`:允许加载用户自定义的属性文件,这些属性不会覆盖`struts.properties`文件中的设置。可以使用逗号分隔来指定多个文件。 12. `struts.mapper.class`:定义HTTP请求映射到Action的...

    struts2常量详解

    - **struts.custom.properties**: 允许加载用户自定义的属性文件,这些属性不会覆盖`struts.properties`中的设置。 - **struts.mapper.class**: 定义HTTP请求的映射逻辑,影响Action的调度。 通过理解并正确配置...

    Struts入门教程

    `struts.properties`是全局属性文件,用于存储系统运行时的参数变量。这个文件通常位于`WebContent/WEB-INF/classes`目录下,可以覆盖默认的属性配置。例如,你可以在这里设置Struts 2的国际化地区信息、对象工厂类...

    struts2入门之一

    2. 将`struts.properties`和`struts.xml`两个配置文件从示例项目的src目录复制到新项目相应的src目录中。 3. 将新项目发布到Resin的`deploy`目录,Resin会自动检测并部署应用。如果需要手动部署,可以将项目拷贝到...

    Struts2\constant应用

    该属性指定Velocity框架所需的velocity.properties文件的位置。该属性的默认值为velocity.properties。 struts.velocity.contexts 该属性指定Velocity框架的Context位置,如果该框架有多个Context,则多个...

    Struts2内容整理

    * 在额外添加的 struts.properties 配置文件中配置常量 Struts2 的动态方法调用 Struts2 框架提供了动态方法调用(DMI)功能,允许在提交请求时,直接提交给 Action 的指定方法。 Struts2 的Servlet API 访问 ...

    struts2国际化配置.pdf

    在配置文件`struts.properties`(位于src目录下)中,添加一行`struts.custom.i18n.resources=globalMessages`,这将告诉Struts2在启动时自动加载名为`globalMessages`的资源文件。或者,你也可以在`struts.xml`配置...

    struts2笔记之文件上传

    当文件上传出错时,Struts2会查找国际化资源文件(通常为`struts.properties`或`struts-messages.properties`)来获取错误消息。需要为不同的错误情况定义相应的键值对,如: ```properties struts.messages.error....

    struts2-struts入门

    在提供的版本struts-2.3.15.3中,有两个示例应用:struts2-blank.war是最简单的环境,而struts2-showcase.war则包含了许多常见案例,这两个war文件可以直接放入Tomcat的webapps目录下,系统会自动解压并可访问。...

Global site tag (gtag.js) - Google Analytics