java

位置:IT落伍者 >> java >> 浏览文章

Struts2的properties配置文件详解


发布日期:2021年05月20日
 
Struts2的properties配置文件详解
###指定加载struts配置文件管理器默认为ornfigDefaultConfiguration

###开发者可以自定义配置文件管理器该类要实现Configuration接口可以自动加载struts配置文件

#nfiguration=ornfigDefaultConfiguration

###设置默认的locale和字符编码

#strutslocale=en_US

strutsinencoding=UTF

###指定struts的工厂类

#strutsobjectFactory=spring

###指定spring框架的装配模式

###装配方式有:nametypeautoandconstructor(name是默认装配模式)

strutsobjectFactoryspringautoWire=name

###该属性指定整合spring时是否对bean进行缓存值为trueorfalse默认为true

strutsobjectFactoryspringuseClassCache=true

###指定类型检查

#strutsobjectTypeDeterminer=tiger

#strutsobjectTypeDeterminer=notiger

###该属性指定处理MIMEtypemultipart/formdata文件上传

#strutsmultipartparser=cos

#strutsmultipartparser=pell

strutsmultipartparser=jakarta

#指定上传文件时的临时目录默认使用ntexttempdir

strutsmultipartsaveDir=

strutsmultipartmaxSize=

###加载自定义属性文件(不要改写strutsproperties!)

#strutscustomproperties=applicationorg/apache/struts/extension/custom

###指定请求url与action映射器默认为orgapachestrutsdispatchermapperDefaultActionMapper

#strutsmapperclass=orgapachestrutsdispatchermapperDefaultActionMapper

###指定action的后缀默认为action

strutsactionextension=action

###被FilterDispatcher使用

###如果为true则通过jar文件提供静态内容服务

###如果为false则静态内容必须位于<context_path>/struts

strutsservestatic=true

###被FilterDispatcher使用

###指定浏览器是否缓存静态内容测试阶段设置为false发布阶段设置为true

strutsservestaticbrowserCache=true

###设置是否支持动态方法调用true为支持false不支持

strutsenableDynamicMethodInvocation=true

###设置是否可以在action中使用斜线默认为false不可以想使用需设置为true

strutsenableSlashesInActionNames=false

###是否允许使用表达式语法默认为true

strutstagaltSyntax=true

###设置当strutsxml文件改动时是否重新加载

###nfigurationxmlreload=true

###设置struts是否为开发模式默认为false测试阶段一般设为true

strutsdevMode=false

###设置是否每次请求都重新加载资源文件默认值为false

strutsinreload=false

###标准的UI主题

###默认的UI主题为xhtml可以为simplexhtml或ajax

strutsuitheme=xhtml

###模板目录

strutsuitemplateDir=template

#设置模板类型可以为ftlvmorjsp

strutsuitemplateSuffix=ftl

###定位velocityproperties文件默认velocityproperties

nfigfile=velocityproperties

###设置velocity的context

ntexts=

###定位toolbox

strutsvelocitytoolboxlocation=

###指定web应用的端口

strutsurlhttpport=

###指定加密端口

strutsurl;=

###设置生成url时是否包含参数值可以为:nonegetorall

strutsurlincludeParams=get

###设置要加载的国际化资源文件以逗号分隔

#strutscustominresources=testmessagestestmessages

###对于一些web应用服务器不能处理HttpServletRequestgetParameterMap()

###像WebLogicOrionandOCJ等须设置成true默认为false

strutsdispatcherparametersWorkaround=false

###指定freemarker管理器

#strutsfreemarkermanagerclassname=orgapachestrutsviewsfreemarkerFreemarkerManager

###设置是否对freemarker的模板设置缓存

###效果相当于把template拷贝到WEB_APP/templates

strutsfreemarkertemplatesCache=false

###通常不需要修改此属性

strutsfreemarkerwrapperaltMap=true

###指定xsltresult是否使用样式表缓存开发阶段设为true发布阶段设为false

strutsxsltnocache=false

###设置struts自动加载的文件列表

nfigurationfiles=strutsdefaultxmlstrutspluginxmlstrutsxml

###设定是否一直在最后一个slash之前的任何位置选定namespace

strutsmapperalwaysSelectFullNamespace=false

上一篇:Eclipse中Template的使用

下一篇:Hibernate单向一对多注意的问题