struts2常量详解

本文详细介绍了Struts2框架中的struts.properties配置文件各项参数的意义及用途,包括请求后缀处理、ObjectFactory指定、动态方法调用开关、开发模式设置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

struts2的配置文件之struts.properties
该文件定义了很多的Struts 2常量

[color=red]struts.action.extension=do,htm,jsp,jspa,jspx,php,asp,aspx[/color]
该常量指定需要Struts 2处理的请求后缀,该常量的默认值是action,即所有匹配*.action的请求都由Struts 2处理。如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开

[color=red]struts.objectFactory=spring[/color]
指定Struts 2默认的ObjectFactory Bean,该常量默认值是spring

[color=red]struts.enable.DynamicMethodInvocation=false[/color]
该常量设置Struts 2是否支持动态方法调用,该常量的默认值是true。如果需要关闭动态方法调用,则可设置该常量为false

[color=red]struts.devMode=false[/color]
该常量设置Struts 2应用是否使用开发模式。如果设置该常量为true,则可以在应用出错时显示更多、更友好的出错提示。该常量只接受true和false两个值,该常量的默认值是false。通常,应用在开发阶段,将该常量设置为true,当进入产品发布阶段后,则该常量设置为false

[color=red]struts.locale=zh_CN[/color]
指定Web应用的默认Locale
struts.i18n.encoding=GBK
指定Struts 2应用编码的默认使用字符集。该常量对于处理中文请求参数非常有用,如需获取中文请求参数值,应该将该常量值设置为GBK或者GB2312。 提示 当设置该参数为GBK时,相当于执行了HttpServletRequest的setCharacterEncoding("GBK")方法

[color=red]struts.ui.theme=simple[/color]
该常量指定视图标签默认的视图主题,该常量的默认值是xhtml

[color=red]#struts.custom.i18n.resources=i18n
struts.ui.templateDir=/WEB-INF/template[/color]
该常量指定视图主题所需要模板文件的位置,该常量的默认值是template,即默认加载template路径下的模板文件

[color=red]#struts.multipart.saveDir=temp/
struts.multipart.maxSize=8388608[/color]
该常量指定Struts 2文件上传中整个请求内容允许的最大字节数

[color=red]struts.enable.SlashesInActionNames=true[/color]
该常量设置Struts 2是否允许在Action名中使用斜线,该常量的默认值是false。如果开发者希望允许在Action名中使用斜线,则可设置该常量为true

本文转载自:[url]http://blog.sina.com.cn/s/blog_60869b9a0100gdth.html[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值