struts2学习笔记之七(常量)

常量配置
    也叫属性,控制整个struts的应用特性
    配置方式
        1、在web.xml中配置
            在filter下面添加
                <init-param>
                    <param-name>ConstanceName</param-name>
                    <param-value>ConstanceValue</param-value>
                </init-param>
        2、在struts.xml文件中
            在package上面添加
                <Constance name="ConstanceName" value="ConstanceValue">
        3、新建文件struts.properties,放在src(IDE环境下)下
            每一行的格式
                ConstanceName=ConstanceValue
        建议是struts.xml中编写
    常量的作用
        并不是单纯的随便的写,是使用struts2支持的常量值
        strtus2包里的docs->index.html->guide选项
        struts.i18n.encoding:编码字符集,应于页面的字符集一样
            如页面字符集为gb2312,则配置struts.i18n.encoding=gb2312 此句的意思是request.setCharacterEncoding("gb2312")
        struts.multipar.saveDir  :设置文件上传到临时目录
        struts.multipart.maxSize :设置文件上传的大小
        strtus.action.extemsion  :action请求的默认后缀,该常量默认是action
        struts.serve.static.browerCache:控制浏览器是否缓存静态内容,开发阶段是false,运行阶段是true
        struts.devMode       :开发模式为true,出错的时候信息很多,或者配置文件修改会自动备份,减少重启服务器
        struts.i18n.reload   :是否有每次请求都要重新加载资源文件,开发模式应该为true
        struts.configuration.xml.reload :是否每次struts.xml修改之后,应用自动重新加载。
            当struts.devMode为true时,上述两个常量都是true
        struts.custom.i18n.resource :加载国际化资源环境
    常量的搜索顺序
        struts-default.xml
        struts-plugin.xml
        struts.xml
        struts.properties
        web.xml
    包含其他配置文件
        struts2默认自动加载类加载路径下的的strust.xml、default-struts.xml和struts-plugin.xml
        为了提高struts.xml文件的可读性,可以将一个struts.xml配置文件分解成多个然后在struts.xml配置文件中包含其他配置文件
        包含其他配置文件使用<include .../>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值