java - 如何使用破折号作为分隔符在 JSTL 中获取语言环境?

标签 java javascript jsp dojo jstl

PageContext.request.locale 返回 Locale 如“en_US”

但是当前的 javascript 库(Dojo)正在寻找类似“en-us”、“es-es”等的内容

除了自定义 JavaScript 函数之外,还有其他 API 可以使用吗?

最佳答案

Locale 类有一个 toLanguageTag() 方法,可以执行您想要的操作: http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html#toLanguageTag()

关于java - 如何使用破折号作为分隔符在 JSTL 中获取语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18107764/

相关文章:

java - 在 Lucene 文档中添加字段

java - Tic-Tac-Toe minimax算法不适用于4x4电路板

javascript - 在元素中使用 mouseover 和 mouseout 会使悬停持续闪烁

javascript - html中的图像无法在页面中正确显示

java - 使用表单创建一个简单的 Spring 应用程序

html - tr 中的一个 td 占用更多宽度并推出其他所有内容

java - 水库采样算法

java - 是否可以直接从日历字段获取时差?

javascript - React&Typescript如何从 child 到 parent 获得onClick Prop

html - 从不同目录加载图像时出现问题