• Struts2常量详解


    -----------------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 下创建)

       

       

       

    ### 设置默认编码集为 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 的位置如下:

       

       

       

    srccoresrcmain esourcesorgapachestruts2 文件夹下:

       

       

       

       

       

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    Linux命令:sed -i 解析、sed是什么、工作原理、基本语法使用、数字和正则定址、基本子命令以及最常用子命令 s 的用法
    【转】putty里面的连接key文件(ppk文件)转换为xshell里面使用的key文件
    【转】Go 中如何优雅关闭子进程?
    [转]golang 获取本机真实IP
    【转】prometheus数据写入TDengine
    怎么查看redhat的版本
    【转】YML是什么
    [转]为什么要进行URL编码
    [转]Ubuntu 上 Yarn 安装
    【转】docker -v 和Dockerfile 中VOLUME 区别
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/7309782.html
Copyright © 2020-2023  润新知