zoukankan      html  css  js  c++  java
  • 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无效。

  • 相关阅读:
    开灯问题
    独木舟上的旅行
    剑指offer--从尾到头打印链表
    映芬视觉网页练习
    游标的使用
    数据库操作
    关系型数据库
    数据库基础知识
    TCPSocket系列二
    HTML5新标签与css3选择器
  • 原文地址:https://www.cnblogs.com/xyhero/p/9348760.html
Copyright © 2011-2022 走看看