Struts2(1):Struts2的配置文件

今天,我们先不考虑插件包中带的配置文件,这个文件在后面会讨论。Struts2最常用的配置文件有4个:

Struts2的配置文件
文件名所属文件位置文件作用
struts-default.xml框架自带struts2-core-2.1.8.1.jar框架自带的结果类型定义、拦截器定义、
拦截器引用定义
struts.xml开发者创建src目录下(实际在classes目录下)定义开发者编写的Result、
拦截器和Action组件
default.properties框架自带struts2-core-2.1.8.1.jar / org.apache.struts2定义了框架的一些系统参数
struts.properties开发者创建src目录下(实际在classes目录下)用于覆盖default.properties
中的系统配置

下面看看default.properties中都定义了哪些系统参数:

default.properties中定义的系统参数一览
参数名及其设置的默认值说明
struts.i18n.encoding=UTF-8...
struts.objectFactory.spring.autoWire = name 
struts.objectFactory.spring.useClassCache = true 
struts.objectFactory.spring.autoWire.alwaysRespect = false 
struts.multipart.parser=jakarta 
struts.multipart.saveDir= 
struts.multipart.maxSize=2097152 
struts.action.extension=action,, 
struts.serve.static=true 
struts.serve.static.browserCache=true 
struts.enable.DynamicMethodInvocation = true 
struts.enable.SlashesInActionNames = false 
struts.tag.altSyntax=true 
struts.devMode = false 
struts.i18n.reload=false 
struts.ui.theme=xhtml 
struts.ui.templateDir=template 
struts.ui.templateSuffix=ftl 
struts.configuration.xml.reload=false 
struts.velocity.configfile = velocity.properties 
struts.velocity.contexts = 
struts.velocity.toolboxlocation= 
struts.url.http.port = 80 
struts.url.https.port = 443 
struts.url.includeParams = none 
struts.dispatcher.parametersWorkaround = false 
struts.freemarker.templatesCache=false 
struts.freemarker.beanwrapperCache=false 
struts.freemarker.wrapper.altMap=true 
struts.freemarker.mru.max.strong.size=100 
struts.xslt.nocache=false 
struts.mapper.alwaysSelectFullNamespace=false 
struts.ognl.allowStaticMethodAccess=false 
struts.el.throwExceptionOnFailure=false 
struts.ognl.logMissingProperties=false 
struts.ognl.enableExpressionCache=true 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值