最代码官方的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
最代码最近下载分享源代码列表最近下载
8战魂5无双8  LV43 2021年1月5日
lyd19931203  LV21 2019年8月16日
jieni12  LV3 2019年5月16日
hanyiw  LV11 2018年11月22日
小乔醉美  LV5 2018年11月7日
15817213218  LV12 2018年10月18日
kevinzhao  LV2 2018年7月27日
七月大大  LV6 2018年4月26日
丷小胤丷  LV7 2018年1月26日
kayok  LV19 2017年11月28日
最代码最近浏览分享源代码列表最近浏览
东方之珠_1628  LV6 2022年12月1日
tzstzs 2022年11月3日
暂无贡献等级
2317696509  LV6 2022年10月17日
wsupsup  LV16 2022年8月1日
121516  LV3 2022年7月26日
wjl369 2022年4月8日
暂无贡献等级
fengzhou888  LV5 2021年11月26日
hmx520  LV1 2021年8月18日
秦sir3067683450  LV10 2021年6月1日
情绪吖  LV3 2021年4月19日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友