Struts2常量详解

来源:互联网 发布:淘宝会员等级有什么用 编辑:程序博客网 时间:2024/05/23 23:10

-----------------siwuxie095

  

  

  

  

  

  

  

  

Struts2 常量详解

  

  

Struts2 的常量大多在默认的配置文件中已经配置好,但根据

用户需求开发要求的不同,可能需要修改这些常量值,修改

方法就是在配置文件中对其进行重新配置

  

  

  

Struts2 常量配置共有三种方式

  

·struts.xml文件中使用 <constant> 标签配置常量(建议)

  

·struts.properties文件中配置常量

  

·web.xml文件中通过 <init-param> 标签配置常量

  

  

  

1、在struts.xml 文件中使用<constant> 标签配置常量

  

  

  

<struts>

  

<!--设置默认编码集为 UTF-8 -->

<constantname="struts.i18n.encoding"value="UTF-8"></constant>

 

<!--设置使用开发模式 -->

<constantname="struts.devMode"value="true"></constant>

  

</struts>

  

  

  

2、在struts.properties文件中配置常量(一般在 src 下创建)

  

  

  

###设置默认编码集为 UTF-8

struts.i18n.encoding=UTF-8

  

###设置不使用开发模式

struts.devMode=false

  

  

  

3、在web.xml 文件中通过<init-param> 标签配置常量

  

  

  

<filter>

<!--指定 Struts2的核心过滤器 -->

<filter-name>struts2</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

<!--通过 init-param标签配置 Struts2常量,配置默认编码集为 UTF-8 -->

<!--注意:init-param标签必须放在 filter标签下 -->

<init-param>

<param-name>struts.i18n.encoding</param-name>

<param-value>UTF-8</param-value>

</init-param>

</filter>

  

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

  

  

  

  

  

Struts2 默认常量配置文件default.properties 的位置如下:

  

  

  

src\core\src\main\resources\org\apache\struts2文件夹下:

  

  

  

  

  

  

  

  

  

  

【made by siwuxie095】

原创粉丝点击