Spring MVC完成指南(三)国际化的支持

     继上一篇完成hibernate的集成后,接下来就是国际化的支持,查阅spring的文章以后,准备了一下 look,要让spring支持中文就需要用native2ascii做中文的转义。

     转义方法如下:

     native2ascii -encoding gb2312  messages_zh.txt > messages_zh.properties

 

英文的就不需要转义了。

 

然后有改变的代码我会帖出来。


这个项目图样

project

将所有的国际化的东东全放在Src的根目录下。


messages_en.properties

 

messages_zh.properties

这个是转义后的东东。

 

转义前的

messages_zh.txt

 

zh.bat


国际化需要的文件都已经准备完成,剩下来就是添加显示标签和加载了。

 

我将加载的信息放错了文件了,放到了dispatcherServlet.xml......

当我调用spring的显示标签的时候,直接报错.... ...under code............ 一堆错误信息。

 

我查阅相关资料后,发现在初始化的时候dispatcherServlet.xml 只会在servlet做出响应,这个时候加载信息应该加入到ApplicationContext.xml

 

加载信息如下:

 

然后,index.jsp

 

接着就是test.jsp

 

以上完成后,就可以正常的调用spring国际化的东东了。

呵呵,需要注意的是 jsp中都包含了<%@ taglib prefix="spring" uri="/WEB-INF/spring.tld"%>  这个标签。

路径可以进行统一,不过也没啥必要。

 

如果有什么问题欢迎和我探讨。

 

接着还有其他功能的整合........未完待续............   ^_^

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值