struts2的常量(属性)配置

来源:互联网 发布:网络链路测试工具 编辑:程序博客网 时间:2024/06/05 08:57
        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

  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 -- 控制是否能通过动态方法访问类方法

0 0