您需要第二个:
设置JSTL语言环境的3种方法: /以及默认应用程序资源包,时区和数据源/
通过JSTL操作设置–这允许通过scope属性指定范围。
<fmt:setLocale value="en_US" scope="session"/>
以编程方式设置–允许通过Config API指定范围。
import javax.servlet.jsp.jstl.core.Config; (...) Config.set( session, Config.FMT_LOCALE, new java.util.Locale("en", "US") ) // or Locale.forLanguageTag("en-US") (java 1.7 and later)- 由 上下文 初始化参数设置–指定在任何标准作用域中未找到设置时使用的值。
<context-param> <param-name>javax.servlet.jsp.jstl.fmt.locale</param-name> <param-value>en_US</param-value> </context-param>
jstl-快速参考(PDF)



