博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2框架的常量属性及包含其他配置文件
阅读量:4635 次
发布时间:2019-06-09

本文共 1113 字,大约阅读时间需要 3 分钟。

Struts2框架的常量是对整个Struts2应用起作用的。在struts2-core-2.1.8.1.jar下的org.apache.struts2包下有一个default.properties文件,该文件为Struts2的所有常量都指定了默认值,下面我们列出一些常见的:

struts.i18n.encoding:指定web应用的默认编码集。该常量的默认值为UTF-8。该常量对于处理中文请求参数特别有用,我们常将该常量设置为GBK或GB2312。

struts.objectFactory.spring.autoWire:

struts.multipart.parser:

struts.multipart.saveDir:

struts.multipart.maxSize:

struts.action.extension:

struts.enable.DynamicMethodInvocation:

struts.devMode:

struts.i18n.reload:

struts.ui.theme:

struts.configuration.xml.reload:

struts.custom.i18n.resources:

struts.ognl.allowStaticMethodAccess:

还有很多,这里不一一列举。

 

Struts2配置常量总共有3种方式:

1. 通过struts.properties文件:放在类路径下,框架会自动加载,在myeclipse中也就是src目录下。这种方式主要是兼容webwork,不推荐使用。

2. 通过web.xml文件:为<filter>元素添加<init-param>子元素,在<init-param>中使用<param-name>和<param-value>子元素。这种方式也不推荐使用。

3. 通过struts.xml文件:放在类路径下即可。

 

Struts2框架按照如下顺序加载struts2常量:

1. struts-default.xml:

2. struts-plugin.xml:

3. struts.xml:

4. struts.properties:

5. web.xml:

 

为了避免struts.xml文件过于庞大,提高struts.xml文件的可读性,我们可以将一个struts.xml文件分解成多个配置文件,然后在struts.xml中包含其他配置文件:

......

 

转载于:https://www.cnblogs.com/hardworking-fish/p/3670448.html

你可能感兴趣的文章
4、容器虚拟化网络概述
查看>>
摘抄自知乎的redis相关
查看>>
硬盘接口详细解释
查看>>
linux常用命令(4)
查看>>
OC 中 load 方法和 initialize 方法的异同
查看>>
C# 获取文件名及扩展名
查看>>
解决pip安装模块报错Cannot fetch index base URL http://pypi.python.org/simple/
查看>>
Lyft Level 5 Challenge 2018 - Elimination Round翻车记
查看>>
前端布局神器display:flex
查看>>
谈谈自己对于Auth2.0的见解
查看>>
Object
查看>>
git 笔记
查看>>
JqueryCookie
查看>>
HTML5 SVG
查看>>
android node
查看>>
[计算机视觉][神经网络与深度学习]Faster R-CNN配置及其训练教程2
查看>>
【C/C++开发】C++11 并发指南二(std::thread 详解)
查看>>
修正线性单元(Rectified linear unit,ReLU)
查看>>
【Qt开发】QTableWidget设置根据内容调整列宽和行高
查看>>
day10:函数进阶
查看>>