java - 如何在JSF应用程序中检测客户端语言环境?

标签 java jsf localization internationalization

当我的代码中没有ServletRequest.getLocale()并由JSF实现提供时,如何在JSF应用程序中使用Servlet?我正在尝试使用ServletContextListener,但是可以从ServletRequest到达ServletContextEvent吗?

无论如何,正确的方法是什么?

最佳答案

FacesContext.getCurrentInstance().getExternalContext().getRequestLocale();

关于java - 如何在JSF应用程序中检测客户端语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4332700/

相关文章:

java - 使用 AssertJ 在没有测试失败的情况下在测试后关闭应用程序

java - java服务器面临el的空控制

django - 让Django管理员使用翻译后的字段名称

JavaFX 应用程序显示奇怪的符号而不是俄语

java - 如何将 'a'字符全部改为字符串并显示在JEditorPane或JTextArea中?

java - 等待API服务器的响应

validation - 仅接受 h :inputText value 的数字

java - 具有货币格式的 JSF convertNumber 是否舍入或截断额外的小数位?

android - 语言环境更改后图像未加载

java - 无法使用 JDBC 连接到 docker 中的本地 MySQL