zoukankan      html  css  js  c++  java
  • Struts2 国际化

    • 定义国际化资源文件

      程序国际化的设计思想非常简单,主要思想是:界面中需要输出国际化信息的地方,我们不要子啊页面中直接输出信息,而是输出一个key值,该key值在不同语言环境下对应不同的字符串。当程序需要显示时,程序将根据不同的语言环境,加载该key对应语言环境下的字符串--这样就可以完成程序的国际化。

    国际化资源文件的命名格式为:basename_语言代码_国家代码.properties
    messageResouce_zh_CN.properties

    • 加载资源文件

      Struts2支持在JSP页面中临时加载资源文件,也支持通过全局属性来加载资源文件,全局加载资源文件通过struts.properties文件来定义,如:
    struts.custom.il8n.resources=messageResource
    该行代码表示使用的资源文件的baseName为messageResource,这个名字要和资源文件中的baseName一致。
    在struts.xml中定义,如:
    <constant name="struts.custom.i18n.resources" value="messageResource"/>

  • 相关阅读:
    SpringMVC中的适配器
    JVM的理解
    设计模式 特点比较
    AOP代理模式
    Spring配置补充
    MayBatis与Spring的整合
    增强和注解
    注入
    Mybatis的执行过程
    k8s认证与授权
  • 原文地址:https://www.cnblogs.com/prairielonewolf/p/3423560.html
Copyright © 2011-2022 走看看