最代码广告位
最代码官方的gravatar头像
最代码官方2014-01-01 21:01:55

基于浏览器首选语言的springmvc和freemarker国际化配置的实现

项目是基于maven的,如何使用请参考:

如何在eclipse jee中检出项目并转换为Maven project,最后转换为Dynamic web project

如何在eclipse jee中创建Maven project并且转换为Dynamic web project

通过springmvc和freemarker实现的基于浏览器的国际化的多语言实现。对于freemarker需要通过spring的标签来实现,所以导入了spring-webmvc-3.1.2.RELEASE.jar的spring.ftl,如果是jstl和spring标签可直接使用国际化的标签语法实现:

<spring:message code="title"/>
<fmt:bundle> 
<fmt:message> 

spring.ftl的路径

spring-webmvc-3.1.2.RELEASE.jar\org\springframework\web\servlet\view\freemarker\spring.ftl

项目截图:

基于浏览器首选语言的springmvc和freemarker国际化配置的实现

firefox设置首选语言后的显示效果:

打开http://localhost:端口/项目名称/index.htm,端口和项目名称可选,根据你本地的配置决定。

设置zh-cn为首选语言:

基于浏览器首选语言的springmvc和freemarker国际化配置的实现

显示效果:

基于浏览器首选语言的springmvc和freemarker国际化配置的实现

设置en-us为首选语言:

基于浏览器首选语言的springmvc和freemarker国际化配置的实现

显示效果:

基于浏览器首选语言的springmvc和freemarker国际化配置的实现


打赏

文件名:springmvc_internationalization.rar,文件大小:9.101K下载
  • /
      • /springmvc_internationalization
        • /springmvc_internationalization/.classpath
        • /springmvc_internationalization/.project
        • /springmvc_internationalization/pom.xml
          • /springmvc_internationalization/src
              • /springmvc_internationalization/src/main
                  • /springmvc_internationalization/src/main/resources
                    • /springmvc_internationalization/src/main/resources/applicationContext.xml
                    • /springmvc_internationalization/src/main/resources/log4j.properties
                    • /springmvc_internationalization/src/main/resources/messages_en_US.properties
                    • /springmvc_internationalization/src/main/resources/messages_zh_CN.properties
                  • /springmvc_internationalization/src/main/webapp
                      • /springmvc_internationalization/src/main/webapp/WEB-INF
                          • /springmvc_internationalization/src/main/webapp/WEB-INF/ftl
                            • /springmvc_internationalization/src/main/webapp/WEB-INF/ftl/index.htm
                            • /springmvc_internationalization/src/main/webapp/WEB-INF/ftl/spring.ftl
最代码最近下载分享源代码列表最近下载
lyd19931203 LV162019年8月16日
太阳
jieni12 LV32019年5月16日
星星星星星星
hanyiw LV112018年11月22日
月亮月亮星星星星星星
小乔醉美 LV42018年11月7日
月亮
15817213218 LV102018年10月18日
月亮月亮星星星星
kevinzhao LV22018年7月27日
星星星星
七月大大 LV62018年4月26日
月亮星星星星
丷小胤丷 LV72018年1月26日
月亮星星星星星星
kayok LV192017年11月28日
太阳星星星星星星
yuwenbo LV122017年11月14日
月亮月亮月亮
最代码最近浏览分享源代码列表最近浏览
xudong1552 LV23月22日
星星星星
2359256469 LV13月6日
星星
青春之歌2月18日
暂无贡献等级
hehe264 LV191月6日
太阳星星星星星星
_Louis LV82019年12月26日
月亮月亮
蝶衣哦2019年12月7日
暂无贡献等级
13232875251 LV142019年11月21日
月亮月亮月亮星星星星
Hachi6 LV102019年11月15日
月亮月亮星星星星
zuicodee2019年10月28日
暂无贡献等级
kafun182019年10月19日
暂无贡献等级
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友