Maven构建Spring3mvc和Hibernate

本文介绍了一个SpringMVC项目的国际化问题解决方案。通过转义中文资源文件,解决了项目运行时出现的国际化资源找不到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         这两天在学习SpringMVC方面的,在网上找了一个Maven构建Spring和Hibernate的例子,具体详情请参照如下网址:http://viralpatel.net/blogs/spring3-mvc-hibernate-maven-tutorial-eclipse-example

       下载代码导入到Eclipse,发现无法运行,抛出 No message found under code 'label.firstname' for locale 'zh_CN'异常,于是对应messages_en.properties文件 新增messages_zh_CN.properties文件,问题还是无法解决,原因是新增messages_zh_CN.properties文件没有转义。

    

    转义方法:将下面的保存为.bat文件运行即可

   

native2ascii -encoding gbk  messages_zh.txt > messages_zh_CN.properties 

    转义前的内容:

   

label.firstname=第一个名字
label.lastname=最后一个名字
label.email=电子邮箱
label.telephone=电话
label.addcontact=新增联系人
label.menu=菜单
label.title=联系人 管理器
label.footer=版权

    转义后的生成messages_zh_CN.properties

    

label.firstname=\u7b2c\u4e00\u4e2a\u540d\u5b57
label.lastname=\u6700\u540e\u4e00\u4e2a\u540d\u5b57
label.email=\u7535\u5b50\u90ae\u7bb1
label.telephone=\u7535\u8bdd
label.addcontact=\u65b0\u589e\u8054\u7cfb\u4eba
label.menu=\u83dc\u5355
label.title=\u8054\u7cfb\u4eba\u7ba1\u7406\u5668
label.footer=\u7248\u6743

    项目图样: 

    

     转义后工程可以正常运行,附件中是可以正常运行的程序

  •      

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值