IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Struts2国际化流程步骤

    ShelWee发表于 2013-12-19 10:50:09
    love 0

    struts

    由于Struts2框架对java程序国际化做了封装,所以当web项目使用了Struts2框架之后,国际化就变得尤其简单。只需在struts配置文件上经过简单的配置,然后即可直接使用。下面分三个步骤讲解Struts2国际化的步骤:

    1.配置struts配置文件

    2.添加properties文件

    第一步配置中value的值对应的就是要创建资源文件名的前缀,格式如’global_语言_国家.properties’。由于需要的语言有中英文,所以需要添加’global_zh_CN.properties’和’global_en_US.properties’,这两个文件位置可放在src目录下。

    中文资源文件:
    global_zh_CN.properties
    login=\u767B\u5F55

    英文资源文件:
    global_en_US.properties
    login=Login

    需要注意的是中文需要转为unicode编码存入global_zh_CN.properties文件。

    3.读取国际化资源文件实现国际化

    Action中调用:所有继承ActionSupport的Action类,直接调用getText(“login”)方法即可自动获取对应语言的文字;

    jsp页面中调用:需要引入struts标签:<%@ taglib prefix = “s” uri = “/struts-tags” %>,然后引用s标签< s:text name = “login” />即可;

    jsp页面中的javascript代码中调用struts标签:



沪ICP备19023445号-2号
友情链接