Struts.properties配置中文参考

### Struts 默认属性文件
###(可以被放在classpath根目录下的struts.properties覆盖)
###

### 指定了用了配置Struts的配置信息,它需要扩展
### org.apache.struts2.config. 用来获取配置到Struts中的
### 自定义配置参数是:
# struts.configuration=org.apache.struts2.config.DefaultConfiguration

### 以下可以用来设定你的区域和编码模式
# struts.locale=en_US
struts.i18n.encoding=UTF-8

### 如果配置了值,那么就可以覆盖默认的Object Factory
### 注意: 有些情况允许速记标记,例如spring
###       替换的方式,你也可以在这里提供com.opensymphony.xwork2.ObjectFactory的子类
# struts.objectFactory = spring

### 当使用SpringObjectFactory的使用指定autoWiring的逻辑
### 有效值有:name, type, auto, 和constructor (name是默认的)
struts.objectFactory.spring.autoWire = name

### 指定struts和spring集成的时候,类实例化是否要被保存。直到
### 以后的Spring版本允许,否则这个值应该永远为true,除非你真
### 的知道你在做什么!
### 有效值: true, false (true是默认的)
struts.objectFactory.spring.useClassCache = true

### 确定总是考虑autowire的策略
### 有效值: true, false (false是默认)
struts.objectFactory.spring.autoWire.alwaysRespect = false

### 如果指定了,默认的对象限定符可以被覆盖
### 注意: 有些情况也支持速记符号,例如tiger或者notiger
###       可选的,你也可以提供com.opensymphony.xwork2.util.ObjectTypeDeterminer的实现类
### 注意: 默认下,com.opensymphony.xwork2.util.DefaultObjectTypeDeterminer使用泛型来处理类型检测
###       com.opensymphony.xwork2.util.GenericsObjectTypeDeterminer自从XWork 2以后就被废弃了,他的
###       功能已经被整合到DefaultObjectTypeDeterminer这里了。
###       要禁止tiger可以使用"notiger"值
#struts.objectTypeDeterminer = tiger
#struts.objectTypeDeterminer = notiger

### 解析器处理使用MIME-type multipart/form-data编码的HTTP POST请求
# struts.multipart.parser=cos
# struts.multipart.parser=pell
struts.multipart.parser=jakarta
# uses javax.servlet.context.tempdir by default
struts.multipart.saveDir=
struts.multipart.maxSize=2097152

### 加载自定义属性文件(不要覆盖struts.properties!)
# struts.custom.properties=application,org/apache/struts2/extension/custom

### request URL是怎么从actions映射过来或者映射到action的
#struts.mapper.class=org.apache.struts2.dispatcher.mapper.DefaultActionMapper

### DefaultActionMapper使用这个
### 你可以使用一个逗号分隔的列表,例如 struts.action.extension=action,jnlp,do
### 空的扩展允许你既能匹配目录列表,也能匹配action名字,而无须与静态资源冲突
struts.action.extension=action,,

### FilterDispatcher使用
### true那么Struts从其jar内部提供静态内容
### false那么静态内容必须在<context_path>/struts可用
struts.serve.static=true

### FilterDispatcher使用
### 在开发过程中,要在每次请求的时候都去请求静态资源的话就很有用。
### 注意: 只在struts.serve.static=true的时候有效。
### true -> Struts会输出静态内容的头部以便被web浏览器所保存(使用 Date, Cache-Content, Pragma, Expires 等头部)
### false -> Struts 会输出静态内容的头部以便“不”被web浏览器所保存(using Cache-Content, Pragma, Expires headers)
struts.serve.static.browserCache=true

### 如果要禁止通过URL请求的隐式动态方法调就设为false。这种URL可能像foo!bar.action
### 也可能有参数例如method:bar (而不是action:foo).
### 那么隐式动态方法调用的替换方式是使用通配符映射,例如
### <action name="*/*" method="{2}" class="actions.{1}">
struts.enable.DynamicMethodInvocation = true

### 如果你要在action名称中允许/则设为true。如果是false,则Action名称不允许有反斜线
### 而且,可以被任何目录前缀锁访问到。这其实是老的WebWork程序的预期行为。当你希望使用
### 通配符和在URL中存值的时候,设定为true非常有用。可用的统配模式,例如
### <action name="*/*" method="{2}" class="actions.{1}"> 来匹配 "/foo/edit"或
### "/foo/save".
struts.enable.SlashesInActionNames = false

### 对标记的String属性可以在多数地方使用额外的方式%{}来对表达式求职
struts.tag.altSyntax=true

### 当为true,Struts对开发人员会表现的更为友好。这包括:
### - struts.i18n.reload = true
### - struts.configuration.xml.reload = true
### - 对错误可以产生各种调试或者忽略问题
###   例如: 通常一个到foo.action?someUnknownField=true请求可能被忽略(假设任何
###         那个值来自web并且不可信)但是,在开发过程中,何时发生了这些错误,而
###         且该怎样被正确的处理。
struts.devMode = false

### 当为true的时候,资源绑定会在 每 次 请 求 的时候重新载入。
### 开发的时候很好,但是永远不要用在产品中
struts.i18n.reload=false

### 标准UI主体
### 通过这个来设定默认情况下使用哪个路径来反映jsp控制模版标记
struts.ui.theme=xhtml
struts.ui.templateDir=template
#设定默认的模板类型。可以使ftl, vm, 或者jsp
struts.ui.templateSuffix=ftl

### 重载配置文件
### 这会导致当struts.xml发生改变的时候重载它
struts.configuration.xml.reload=false

### velocity.properties文件的位置。默认是velocity.properties
struts.velocity.configfile = velocity.properties

### 逗号分隔的VelocityContext类名称列表,用来传递给StrutsVelocityContext
struts.velocity.contexts =

### velocity工具箱的地址
struts.velocity.toolboxlocation=

### 用来构建URL,例如UrlTag
struts.url.http.port = 80
struts.url.https.port = 443
### 可能的值是: none, get 或者 all
struts.url.includeParams = get

### 读取自定义的默认资源绑定
# struts.custom.i18n.resources=testmessages,testmessages2

### 用来解决有些app服务器不能够处理HttpServletRequest.getParameterMap()
### 通常是WebLogic, Orion, 和OC4J
struts.dispatcher.parametersWorkaround = false

### 配置要使用的Freemarker Manager类
### 如果需要,允许用户自定义的Freemarker Manager
### 必须扩展自org.apache.struts2.views.freemarker.FreemarkerManager
#struts.freemarker.manager.classname=org.apache.struts2.views.freemarker.FreemarkerManager

### 启用缓冲FreeMarker模板
### 跟把模板拷贝到 WEB_APP/templates下效果一样
struts.freemarker.templatesCache=false

### 启用BeanWrapper的模型缓冲
struts.freemarker.beanwrapperCache=false

### 参见StrutsBeanWrapper文档获取更多信息
struts.freemarker.wrapper.altMap=true

### Freemaker中MruCacheStorage的maxStrongSize
struts.freemarker.mru.max.strong.size=100

### 配置XSLTResult类以便使用样式表缓存
### 开发人员设为true,产品则是false
struts.xslt.nocache=false

### 是否允许在最后一个反斜线之前使用完整的命名空间
struts.mapper.alwaysSelectFullNamespace=false

### 是否允许在OGNL表达式中访问静态方法
struts.ognl.allowStaticMethodAccess=false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值