zoukankan      html  css  js  c++  java
  • java springmvc国际化实现(java.util.ResourceBundle)

    非整个项目国际化

    1.使用这个类,要注意的一点是,这个properties文件的名字是有规范的:一般的命名规范是: 自定义名_语言代码_国别代码.properties

    2.在src/main/resources目录下新建两个properties文件

    i18n_en_US.properties

    文件内容

    msg=成功
    

      

    i18n_zh_CN.properties

    msg=success

    控制器代码

    @ResponseBody
    @RequestMapping(
    "/xxx.json") public void login(Locale locale, HttpServletRequest request) { ResourceBundle resb = ResourceBundle.getBundle("i18n", locale);//读取i18n_语言代码_国别代码.properties文件 System.out.println("msg:"+resb.getString("msg"));//获取msg的值 }

    3.浏览器里请求该接口

    输出中文

    msg:成功

    如果你的系统语言是英语则输出

    msg:success
    

      

  • 相关阅读:
    BZOJ2759 一个动态树好题
    BZOJ3527 力
    HDU6069 String
    HDU5069 Harry And Biological Teacher
    AC自动机初步
    HDU6155 Subsequence Count
    while与until
    RADI
    linux压缩及归档
    挂载与卸载
  • 原文地址:https://www.cnblogs.com/zjk1/p/10032504.html
Copyright © 2011-2022 走看看