Maven构建Spring3mvc和Hibernate

         这两天在学习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

    项目图样: 

    

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

  •      

     

你可能感兴趣的:(Hibernate)