• struts2框架之国际化(参考第二天学习笔记)


    国际化

    1. 回忆之前的国际化
    1). 资源包(key=字符串)
      > 命名:基本名称+local部分.properties,res_zh.properties,res_zh_CN.properties,res_en_US.properties
    2). ResourceBundle,用来读取资源包的内容。获取它需要提供基本名称和Locale

    --------------

    Struts国际化
    分类
    1. 全局(常用)
    2. 局部
      > Action局部
      > 包局部
      > 临时

    使用场景
    1. jsp
    2. Action
    3. 配置文件 例如:<message></message>

    -----------

    全局

    1. 配置常量,指定资源文件的基本名称
      > 位置,在src下的任何位置
      > 在配置常量,指定资源文件的基本名称

    在struts.xml中配置常量:
    <constant name="struts.custom.i18n.resource" value="基本名称"/>

    1). jsp中使用资源文件信息
    <s:text name="key">
    2). Action中使用资源文件信息
    this.getText("key");
    3). 配置文件中使用资源文件信息
    <message key="key"/>

    -----------------

    包局部

    1. 在任何包中创建名为package的资源文件。它作用域:当前包以及当前包的子包中的Action。

    -----------------

    Actioni局部

    在Action同包下创建与Action同名的资源文件。

    -----------------

    临时配置:只对jsp页面有效,对Action无效。

  • 相关阅读:
    CodeForces
    CodeForces
    FZU
    FZU
    UESTC
    测试用例概述
    软件测试流程
    软件测试(二)软件测试过程
    软件测试(一)软件的生命周期(SDLC,Systems Development Life Cycle,SDLC)
    系统测试的策略
  • 原文地址:https://www.cnblogs.com/xyhero/p/9348760.html
Copyright © 2020-2023  润新知