当前位置: 首页 > news >正文

JSF的国际化

在调用FacesContext.getCurrentInstance().getApplication().getMessageBundle(),返回值是null,而且我在faces-config.xml也配置了resource-bundle,后来才发现还有另外一个message-bundle元素,这时,我就很疑惑,为什么要有两个配置呢,经过仔细研究后发现。message-bundle是JSF1.0就有的;resource-bundle是JSF1.2才有的,是用来替代f:loadBundle标签的。为了让上面的方法能获得返回值,必须配置message-bundle元素。

相关文章:

  • javascript 替换浏览器Tab的title实现消息通知提示
  • 很好很强大 中移动OMS开源操作系统使用感想
  • [Windows编程] 获取系统CPU 个数
  • 算法练习之DP 求LCM (最长公共子序列)
  • C#中的特性Attribute
  • 算法练习 -- DP 查找和为指定数字的数组
  • 2009英雄会后记:最出彩是创业 最关注是产品 最可惜是创富
  • 算法练习--- DP 求解最长上升子序列(LIS)
  • Bellman ford 最短路径算法
  • ArcGIS Server Java ADF 案例教程 14
  • 扩展MongoDB C# Driver的QueryBuilder
  • ArcGIS Server Java ADF 案例教程 15
  • Floyd-Warshall 算法-- 最短路径(适合节点密集的图)
  • 英雄会创业论坛梁宁主持手记-初创业2人,天才少年2人,成功2人
  • Windows Azure系列-- 配置Azure Power Shell
  • [nginx文档翻译系列] 控制nginx
  • 【mysql】环境安装、服务启动、密码设置
  • CSS 提示工具(Tooltip)
  • Mac转Windows的拯救指南
  • Mocha测试初探
  • mysql 5.6 原生Online DDL解析
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • PAT A1092
  • PHP 的 SAPI 是个什么东西
  • rabbitmq延迟消息示例
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • Vim 折腾记
  • 浏览器缓存机制分析
  • 如何在GitHub上创建个人博客
  • 使用agvtool更改app version/build
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 数据结构java版之冒泡排序及优化
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 一、python与pycharm的安装
  • 【干货分享】dos命令大全
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • # 数论-逆元
  • #ifdef 的技巧用法
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (3)(3.5) 遥测无线电区域条例
  • (ZT)薛涌:谈贫说富
  • (zt)最盛行的警世狂言(爆笑)
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)EOS中账户、钱包和密钥的关系
  • .gitattributes 文件
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .Net CF下精确的计时器
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Windows:删除文件夹后立即判断,有可能依然存在