作者:朱金灿
来源:http://blog.youkuaiyun.com/clever101
如果不使用支持国际化的java框架,如何实现根据浏览器语言实现展示不同语言页面?下面介绍一种使用jstl库实现这一功能的做法。
在一个基础jsp页面中加入下面一句代码:
<fmt:setLocalevalue="${pageContext.request.locale}"/>
然后其它的jsp页面包含这一jsp页面即可。
测试办法如下(以google浏览器显示英文页面为例):
1.在google浏览器的设置页面下选择“语言”(英文版为language):
2.将English(United States)一项移到最上面,如下图:
本文介绍了一种不依赖于特定国际化框架的方法,通过使用JSTL库来实现根据浏览器语言偏好展示不同语言版本页面的功能。具体实现方式是在基础jsp页面中设置本地化变量,该变量自动获取浏览器的语言设置。
1340

被折叠的 条评论
为什么被折叠?



