`

freemarker的国际化

 
阅读更多
起首在servlet中加上加载资料文件的代码


Locale locale = request.getLocale();
ResourceBundle rb = ResourceBundle.getBundle("properties.info", locale);
ResourceBundleModel rbm = new ResourceBundleModel(rb, new BeansWrapper());
rootMap.put("rbm", rbm);


其次是在eclipse的src/properties包下新建国际化文件
info.properties

再次用eclipse的property editor编辑该文件
info_en_US.properties

name=Tom
say=Hi

info_zh_CN.properties

name=u5F20u4E09
say=u4F60u597D

最后在template中如许写

<p>name = ¥{rbm("name")}</p>
<p>say = ¥{rbm("say")}</p>
分享到:
评论

相关推荐

    struts2+freemarker 国际化

    这是一个struts2 freemarker 国际化的小例子

    springmvc 实现i18n国际化+freemarker小实例demo

    springmvc 实现i18n国际化+freemarker小实例demo 亲测有用

    spring.ftl

    该资源为spring 4.2 spring freemarker 国际化用的 引入 spring.ftl 页面获取国际化 &lt;@spring.message "handle.reSubmit"/&gt;

    Spring+freemarker+Hibernate搭建

    一个完整的Spring+Hibernate+FreeMarker环境的搭建过程。 包括了国际化配置、缓存配置、事物配置等功能

    FreeMarker模板引擎-其他

    5、智能的国际化和本地化 字符集智能化(内部使用UNICODE) 数字格式本地化敏感 日期和时间格式本地化敏感 非US字符集可以用作标识(如变量名) 多种不同语言的相同模板 6、强大的XML处理能力 &lt;#recurse&gt; 和&...

    基于SpringMVC3+Spring3+Hibernate3+Freemarker+HTML5的开源项目jeecms

    JEECMS内容管理系统是...├ 国际化(前后台可以设置成多语言,目前系统自带后台英文操作菜单) ├ 系统支持PC端、移动端访问 网站群 ├ 节点维护 ├ 节点独立管理 ├ 站点信息共享管理 ├ 站点信息推送 ├ 全站搜索

    struts2讲义_吴峻申

    1.2.7 Web项目国际化根由 16 1.2.8 SiteMesh页面布局框架简介 17 1.3 我们为什么要用Struts2 17 1.4 Web项目中使用Struts2初探 20 第2章 Web基础技术简介 31 2.1 B/S和C/S系统区别 31 2.2 JSP和Servlet介绍 32 2.3 ...

    本科毕业设计,基于Java-web开发的内容管理系统(java cms),使用SpringBoot、vue、MyBatis等技术

    本科毕业设计,Java内容管理系统(java cms)。 前台模板 网站前台模板位于/src/main/webapp/templates目录,使用Freemarker技术。通过修改模板文件,可以完全控制...VueI18n: Vue 国际化组件。 Tinymce: 富文本编辑器。

    Spring In Action(第二版)中文版_笔记

    上下文环境扩展了BeanFactory,添加了对I18N(国际化)、应用生命周期事件以及验证的支持。该模块提供了很多企业及服务,如电子邮件服务、JNDI访问、EJB集成、远程调用以及定时服务,并且支持与模板框架(如Velocity...

    hibernate+spring+struts2

    (3)Struts 应用国际化,Struts 标签库与Tiles框架, JSTL标签库,Spring IOC; (4)采用优化性能技术,采用oscache缓存,freemarker静态页面生成; (5)功能比较多但操作简单的后台管理;(后台管理附图片)

    ssh整合时常用的jar包

    9.国际化包: ognl-2.6.11.jar 10.spring包:spring.jar 11.struts2核心包:struts2-core-2.0.11.jar 12.struts2整合spring时用的包:struts2-spring-plugin-2.0.11.2.jar 13.spring整合hibernate时用的包:...

    亿美内容管理系统 ExmayCMS v1.1.6 Beta

    亿美内容管理系统(ExmayCMS...ExmayCMS采用国际上先进的插件化、模型化、模板化、模块化思想进行研发,代码简洁、依赖性小、高内聚低藕合、灵活性强、扩展性高。强大、灵活、简单、易用的模板标签,随心所欲的制作与更

    spring-webmvc5.3.6 jar包.rar

    包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类。  当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。(例如: org.springframework.web....

    struts2.1.8学习

    、Struts2 主要几句话: 1、Struts2 是由webwork2 发展来的而非Struts1,相比Struts1,Struts2 编码规范跟类似与webwork2 ...8、Struts2 提供了全局范围、包范围和Action 范围的国际化资源文件管理实现

    springMvc+Mybatis+spring3.0+oscache配置文件

    最全的配置文件资料,springMvc包含josn、xml、文件下载、静态资源配置、日志拦截器、freeMarker、错误日志、国际化等各种配置

    SpringMVC +Mybatis+Spring+oscache配置文件

    springmvc最全的配置文件资料,springMVC包含json、xml、文件下载、静态资源配置、日志拦截器、freeMarker、错误日志、国际化等各种配置

    Spring全家桶核心篇:SpringBoot快速入门 源码

    其对于Spring Boot的最常用的第一个小程序、JavaConfig和常见注解、启动改变、热部署、Springboot整合Thymeleaf/freemarker/JSP、异常处理、配置文件、日志、国际化等都使用案例进行了说明,并且在最后通过一个贯穿...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    加载附加的国际化属性文件(不包含.properties后缀) struts.custom.properties Location of additional configuration properties files to load 加载附加的配置文件的位置 struts.devMode Whether Struts ...

    ssh整合项目

    Struts 应用国际化,Struts 标签库与Tiles框架, JSTL标签库,Spring IOC; 采用优化性能技术,采用oscache缓存,freemarker静态页面生成; 功能比较多但操作简单的后台管理;(后台管理附图片); 安装方法: 1:mysql中...

    [Struts 2权威指南--基于WebWork核心的MVC开发(高清完整版) 1/12

    第2章 Struts 2下的HelloWorld,第3章 Struts 2基础,第4章 深入Struts 2,第5章 Struts 2的类型转换,第6章 文件的上传和下载.,第7章 Struts 2的拦截器,第8章 Struts 2的输入校验,9.2 Struts 2的国际化入门,...

Global site tag (gtag.js) - Google Analytics