架构与耦合-Strust2 使用配置文件管理常量

本文介绍了Struts2框架中常量配置的三种方法:通过web.xml、struts.xml及struts.properties文件进行配置。并详细列举了Struts2中常用的几个配置项及其作用。

架构与耦合-Strust2 使用配置文件管理常量

struts2 常量也叫Struts2属性,用来控制整个Struts2的应用特性。

1、Struts2常量配置有三种方式:
    (1)在web.xml中:每个常量配置需要4行
        <!-- 通过Filter配置初始化参数,就可配置Struts2的常量-->
        <init-param>
            <param-name>name</param-name>
            <param-value>value</param-value>
        </init-param>

    (2)在struts.xml文件配置,每行配置一个常量
        <constant name="name" value="value"/>

    (3)额外增加一个struts.properties文件,每行配置一个常量
        name=value

2、Struts2支持的常用的几个常量
    (1)struts.i18n.encoding -等同于request.setCharacterEncoding("utf-8")
    (2)struts.multipart.saveDir -设置文件上传的临时目录
    (3)struts.multipart.maxsize -设置每次请求上传的文件总大小不能超过该大小
    (4)struts.action.extension  -设置Action默认的后缀。该常量的默认值是action
    (5)struts.serve.static.browserCache - 控制浏览器是否缓存静态内容。
    (6)struts.devMode -设置是否处于开发模式
        等同于以下两个配置
        struts.i18n.relode -设置是否每次请求都重新加载资源文件。开发阶段设置为true
        struts.configration.xml.relode -设置每次struts.xml修改之后,应用自动重新加载
    (7)struts.custom.i18n.resource -加载国际化资源文件
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dreamcode

你的鼓励是我创作的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值