zoukankan      html  css  js  c++  java
  • JFinal/国际化

    国际化的设计思路:

    现在的web系统由于架构的不同,国际化处理的方式也很多,大致分为以下几种:

    前端js组件国际化

    页面各种文字标识,后端国际化处理,通过模板渲染来展示

    数据库字段国际化

    国际化资源文件编辑器:Eclipse ResourceBundle Editor,安装配置好即可编辑使用。

    国际化资源文件加载:

    以插件形式存在,插件类为l18NPlugin需要在JFinalConfig中configPlugin进行调用

    public class JFinalConfig extends JFinalConfig{
         
     public void configPlugin(Plugins plugins){
           log.info("I18NPlugin国家化键值对加载");
           plugins.add(new I18NPlugin());       
    }
          
    }

    国际化资源文件读取:

    GlobalHander是系统唯一的Handle,所有的请求都经过它。很多基础数据的设置都在这里,包括国际化数据的读取,这里主要是根据浏览器的语言环境来读取,这里主要是根据浏览器的语言环境来动态的读取某个资源数据缓存Map到request中,这样在模板渲染的时候就可以自动匹配当前语言的数据显示。

  • 相关阅读:
    hdu 4496 D-City 并查集
    hdu 4493 Tutor 水题
    codeforces 377A. Puzzles 水题
    hdu 1257 小希的迷宫 并查集
    图论500题
    cdoj 93 King's Sanctuary 傻逼几何题
    cdoj 题目简单分类
    cdoj 80 Cube 水题
    cdoj 71 I am Lord Voldemort 水题
    cdoj 65 CD Making 水题
  • 原文地址:https://www.cnblogs.com/tongx123/p/5477837.html
Copyright © 2011-2022 走看看