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

Struts2 常量详解

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

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

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

Struts2 常量配置共有三种方式

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

· 在 struts.properties 文件中配置常量

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

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

<struts>

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

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

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

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

</struts>

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

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

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】

最新文章

  1. 只需三步 快速完善网站Sitemap
  2. 使用cnpm
  3. Android_layout 布局(二)
  4. 黑马程序员-懒加载 lazy loading
  5. Oracle中用随机数更新字段----将一张表的数据插入另一张表----环境设置
  6. Border-radius属性--设置圆角边框
  7. IOS 开发文件操作——NSFileManager
  8. java jvm学习笔记一
  9. Windows串口编程
  10. 多种在线地图综合对比,Google,必应,arcgis Online...
  11. JMQ
  12. C#设计模式之二十二备忘录模式(Memento Pattern)【行为型】
  13. 这里主要展示在Win7下怎么用IIS发布局域网站
  14. 认识JavaScript Promise
  15. flask之SQLAlchemy
  16. Github链接及git学习心得总结
  17. WorldWind源码剖析系列:可渲染对象列表类RenderableObjectList
  18. [转]Linux的SOCKET编程详解
  19. QT编译错误: multiple definition of `qMain(int, char**)&#39;
  20. 架构-LAMP特级学习(网站加速解决方案)

热门文章

  1. 模态对话框中的window.close关闭时会打开新页面
  2. FastAdmin 如何升级?
  3. Hadoop 2.7.4 关闭与启动
  4. Linux软连接和硬链接(转)
  5. openOffice转换的时候乱码在linux下使用openOffice的时候发现在转换后出现了乱码
  6. 军哥LNMP优化
  7. C++直接初始化和复制初始化2
  8. Erlang ets -- something about cache
  9. nested exception is com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1109 &gt; 1024
  10. Java报错 -- The public type c must be defined in its own file