Beetl国际化
2017-03-02 15:45
330 查看
Beetl国际化原理是Java中自定义一个方法(该方法根据Locale获取对应的properties), 然后将该方法注册到Beetl框架中,最后在Beetl模版页使用该方法。
参考
http://blog.csdn.net/linxingliang/article/details/52350238
http://blog.csdn.net/qq_28587263/article/details/53611979
http://ibeetl.com/guide/#beetl
https://segmentfault.com/a/1190000007342110
定义方法
public class I18n implements Function { @Override public Object call(Object[] obj, Context context) { HttpServletRequest req = (HttpServletRequest )context.getVar("request"); //Locale locale = LocaleContextHolder.getLocale(); return I18N.getText((String) obj[0],req.getLocale()); } }
注册方法
//gt是GroupTemplate对象 gt.registerFunction("i18n", new I18n());
调用方法
<%i18n("test");%>
参考
http://blog.csdn.net/linxingliang/article/details/52350238
http://blog.csdn.net/qq_28587263/article/details/53611979
http://ibeetl.com/guide/#beetl
https://segmentfault.com/a/1190000007342110
相关文章推荐
- jweb——修改自jfinaluib的java管理系统开发基础框架
- JFinal-Beetl-Shiro(JdbcRealm)-例子
- Beetl解决XSS问题(AntiSamy)
- Beetl SpringBoot集成
- Beetl前端渲染
- 模板引擎:beetl+servlet
- beetl 和 beetlsql
- BeetlSQL 实现 ORMapping
- 初识Java模板引擎Beetl之简单示例
- 为何大富连续三天彻夜未眠!
- Java模板大全
- Beetl模板语言:性能篇
- Spring Boot + Beetl配置问题
- 65279问题
- Beetl学习 —— 绑定变量的HTML标签
- Beetl2.7.13 中文文档
- Beetl 模板引擎实践
- springmvc简单整合beetl
- Spring MVC整合beetl之后添加国际化