`

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详解

    作为Struts2框架的核心配置文件之一,`struts.properties`扮演着至关重要的角色,它负责管理Struts2应用程序的各种配置信息,从而使得开发者能够更灵活地控制框架的行为。下面将对`struts.properties`中的关键配置项...

    struts.properties文件详解

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

    struts2的struts.properties介绍

    在Struts2框架中,`struts.properties`文件扮演着极其重要的角色,它用于定义各种配置项来控制框架的行为。下面将详细介绍该文件中的一些关键配置项。 #### struts.action.extension **含义**:此属性指定了用于...

    struts.xml和struts.properties配置详解

    **三、default.properties文件** `default.properties`是Struts2的默认配置文件,包含了诸如错误消息、提示信息等基础配置。虽然通常情况下不需要修改,但开发者可以根据需要覆盖其中的默认值。 总结,`struts.xml...

    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 设置存储上传...

    Struts 2 properties文件详解

    ### Struts 2 properties文件详解 #### 概述 `struts.properties` 文件是Struts 2框架中的核心配置文件之一,它包含了Struts 2框架运行时所需的一系列配置属性。这些属性决定了Struts 2的行为特征以及与其他组件如...

    详解struts2中struts.properties.doc

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

    struts2文件上传中的struts.multipart.saveDir提示信息

    如果未设置此参数,当尝试上传文件时,Struts2框架将无法找到合适的存储位置,从而引发错误提示:“Unable to find 'struts.multipart.saveDir' property setting”。 这个错误信息表明,你的Struts2应用程序没有...

    struts2 properties配置详解

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

    struts.xml中constent属性参数配置大全

    ### Struts.xml中Constant属性参数配置详解 #### 概述 在Struts2框架中,`struts.xml` 文件扮演着至关重要的角色,它不仅负责配置应用的基本信息,还允许开发者通过一系列的常量(constant)来定制Struts2的行为。...

    struts2核心配置文件

    在Struts2框架中,有两个核心配置文件特别重要:`struts.xml` 和 `struts.properties`。这两个文件共同决定了Struts2框架的行为特征和应用的运行逻辑。 #### 二、struts.xml 文件详解 `struts.xml` 文件是Struts2的...

    struts2 properties

    在Struts2中,`struts.properties`文件是核心配置文件,它位于应用的`classes`目录下,用于设定框架的行为和偏好。这个文件包含了一系列的配置属性,这些属性对Struts2的工作方式有着直接影响。以下是一些关键的`...

    Struts2的常量详解

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

    Struts2属性文件详解

    指定了Struts 2应用加载的用户自定义属性文件,自定义属性文件中的设置不会覆盖`struts.properties`文件中的配置。如果需要加载多个自定义属性文件,可以使用英文逗号`,`分隔文件名。 #### 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的...

Global site tag (gtag.js) - Google Analytics