现在的位置: 首页 > 综合 > 正文

Struts2(1):Struts2的配置文件

2013年10月11日 ⁄ 综合 ⁄ 共 1693字 ⁄ 字号 评论关闭

今天,我们先不考虑插件包中带的配置文件,这个文件在后面会讨论。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  

抱歉!评论已关闭.