struts2的常量(属性)配置,用于控制struts2的特定功能
配置方式有三种:
1. 在web.xml中,通过filter配置初始化参数,就可以配置struts2的常量
<init-param>
<param-name>常量名</param-name>
<param-value>常量值</param-value>
</init-param>
2.方法二:
在struts.xml中配置
<constant name="常量名" value="常量值" />
3.额外增加一个struts.properties配置文件
常量名=常量值
Struts2支持的常量
struts.i18n.encoding -- 设置编码方式,相当于request.setCharsetEocoding("**");
struts.multipart.saveDir -- 设置文件上传到临时目录
struts.multipart.maxSize -- 设置每次请求上传的文件总大小不能超过该大小
struts.action.extension -- 设置Action默认后缀,该常量默认值为action
配置方式有三种:
1. 在web.xml中,通过filter配置初始化参数,就可以配置struts2的常量
<init-param>
<param-name>常量名</param-name>
<param-value>常量值</param-value>
</init-param>
2.方法二:
在struts.xml中配置
<constant name="常量名" value="常量值" />
3.额外增加一个struts.properties配置文件
常量名=常量值
Struts2支持的常量
struts.i18n.encoding -- 设置编码方式,相当于request.setCharsetEocoding("**");
struts.multipart.saveDir -- 设置文件上传到临时目录
struts.multipart.maxSize -- 设置每次请求上传的文件总大小不能超过该大小
struts.action.extension -- 设置Action默认后缀,该常量默认值为action
struts.serve.static.browserCache=true 控制浏览器是否缓存静态内容。
struts.devMode -- 控制浏览器是否处于开发模式
struts.i18n.reload -- 是否每次请求都重新加载资源文件, 开发阶段设为true
struts.configuration.xml.reload -- 是否每次struts.xml修改之后,应用自动重新加载
struts.custom.i18n.resources -- 加载国际化资源文件
struts.ognl.allowStaticMethodAccess -- 控制ongl表达式是否能访问类的静态方法
struts.enable.DynamicMethodInvocation = false -- 控制是否能通过动态方法访问类方法