`

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 
分享到:
评论

相关推荐

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

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

    struts2 properties配置详解

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

    Struts2属性文件详解

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

    Struts2\constant应用

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

    Struts2 入门培训

    STRUTS 2 培训 3 1. 简介 3 1.1. 平台要求 3 1.2. 包依赖 3 1.3. 介绍 3 1.3.1. 传递参数的内部机制是什么? 4 1.3.2. 受控目录 5 2. 入门例子 5 2.1. 项目 5 2.2. 在WEB.XML中,配置...

    Java-Properties-file:如何在Java中读取config.properties值?

    Java属性文件 如何在Java中读取config.properties值? 主跑 java crunchify / com / tutorial / CrunchifyReadConfigMain 参考

    JAVA SSH青协志愿服务管理系统源码.rar

    log4j.properties 日志文件 *.properties配置文件 Struts.xml 配置action WebRoot根目录 fckeditor在线编辑器, images img 图片 upload,updown 上传下载, admin common 前台JSP页面 WEB-INF (lib+jsp+*.xml) ...

    java ssh志愿服务管理系统源码

    log4j.properties 日志文件 *.properties装备文件 Struts.xml 装备action WebRoot根目录 fckeditor在线编辑器, images img 图片 upload,updown 上传下载, admin common 前台JSP页面 WEB-INF (lib+jsp+*.xml) ...

    JAVA SSH青协志愿服务管理系统源码

    log4j.properties 日志文件 *.properties配置文件 Struts.xml 配置action WebRoot根目录 fckeditor在线编辑器, images img 图片 upload,updown 上传下载, admin common 前台JSP页面 WEB-INF (lib+jsp+*.xml) ...

    struts项目搭建

    然后在新建一个内容为空的struts.properties文件。 至此项目搭建完毕,然后将其发布。 3、发布项目 在myeclipse里面可以嵌入tomcat,配置外部tomcat然后将项目发布,并运行。访问http://127.0.0.1:8080/struts/,弹...

    struts+spring

    需在类包中加入spring.jar和struts.jar包,执行web-inf文件夹下的init.sql.不同数据用对应脚本,修改config下的jdbc.properties.文件中的db连接参数

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    在struts2中使用result里type="stream"的结果类型时,可以实现文件的下载管理,使用时也是比较顺畅,但是当在“下载提示窗口”中点击“取消按钮”时,总是报出“java.lang.IllegalStateException”异常,异常内容...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    2.4.2 struts.properties文件 26 2.5 Struts应用程序示例 26 2.5.1 部署描述文件和Struts配置文件 27 2.5.2 动作类 28 2.5.3 运行app02a程序 29 2.6 依赖注入 29 2.6.1 概述 29 2.6.2 依赖注入的几种方式 31 2.7 小...

    深入浅出Struts2(附源码)

    2.4.2 struts.properties文件 26 2.5 Struts应用程序示例 26 2.5.1 部署描述文件和Struts配置文件 27 2.5.2 动作类 28 2.5.3 运行app02a程序 29 2.6 依赖注入 29 2.6.1 概述 29 2.6.2 依赖注入的几种方式 31 ...

    struts2核心属性文件

    struts2核心属性文件:默认的属性参数

    s2sh + extjs4 办公平台架构

    物超所值 系统架构:s2sh + extjs4, 配置我采用传统的xml配置,并没有使用注解的形式,是因为我考虑到xml... skyline\coding\build.properties 为ant属性文件 build.xml 为发布使用的ant配置文件 请按照实际环境来部署

    Spring-Reference_zh_CN(Spring中文参考手册)

    15.4. Struts 15.4.1. ContextLoaderPlugin 15.4.1.1. DelegatingRequestProcessor 15.4.1.2. DelegatingActionProxy 15.4.2. ActionSupport 类 15.5. Tapestry 15.5.1. 注入 Spring 托管的 beans 15.5.1.1. 将 ...

    webx3框架指南PDF教程附学习Demo

    • Struts • Webwork • Tapestry • Spring MVC 以上框架都是非常优秀的。说实话,如果阿里巴巴网站在2001年开始,就有这么多可选择的话,无论选择哪一个都不会有问题。因为这些年来,所有的开源Web框架都在...

Global site tag (gtag.js) - Google Analytics