struts2的常量(属性)配置

本文详细介绍了Struts2的常量配置方法,包括在web.xml、struts.xml及struts.properties文件中的配置方式,并列举了Struts2支持的常用常量及其作用。

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值