关于Struts国际化

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:18:32
怎样体现Struts的国际化,望行家指点.
MyResourc_en_US.properties资源文件:
errors.required={0} must be not null!
validateForm.userName=userName
validateForm.password=password
validateForm.isPassword=isPassword
validateForm.email=email
validateForm.title=Struts validate
validateForm.submit=submit
validateForm.format={0} is not true!
validateForm.valid={0} yu {1} bu xiang tong!
MyResourc_zh_CN.properties资源文件:
errors.required={0} \u00B2\u00BB\u00C4\u00DC\u00CE\u00AA\u00BF\u00D5\!
validateForm.userName=\u00D3\u00C3\u00BB\u00A7\u00C3\u00FB
validateForm.password=\u00C3\u00DC\u00C2\u00EB
validateForm.isPassword=\u00C8\u00B7\u00C8\u00CF\u00C3\u00DC\u00C2\u00EB
validateForm.email=\u00B5\u00E7\u00D7\u00D3\u00D3\u00CA\u00BC\u00FE
validateForm.title=Struts \u00D1\u00E9\u00D6\u00A4<

你说的国际化跟struts的国际化不是一回事,他不是翻译,只是采用unicode编码保存配置信息,而unicode编码可以表示任何语言,就是说你可以在你的配置文件里边写任何语言的配置信息

你调浏览器没用的,你后台配置哪个用的就是哪个,它不会根据你浏览器选的什么语言去调不同的配置文件,到了浏览器就和服务器断开了,看看http协议

1.把浏览器的语言给成英语的,再给成中文的,这要看你有几种语言了?
工具-----Internet选项----语言---就可以设置了
2.或者在地址栏最后加上"?locale=en"中文:"?locale=zh_CN"