Struts从零开始四、Struts中的国际化 - 编程入门网
truts框架将自动选择来自applicationResources_zh_CN.properties文件的消息文本。
5、创建英文的资源文件:
完成以上几个步骤后,在web 应用程序的根目录"WEB-INF目录"classes目录下应该有了三个资源文件: 默认资源文件:applicationResource.properties 中文资源文件:applicationResource_zh_CN.properties 英文资源文件:applicationResource_en.properties 6、创建struts的Resource Bundle Struts配置文件中的元素定义了一个Resource Bundle。Resource Bundle的持久化消息文本存储在资源文件中,其扩展名为“.properties”,里面存放的都是“键/值”。 在struts-config.xml中对Resource Bundle的配置代码: 表示默认的资源文件应该是applicationResources.properties,存放在应用程序的根目录"WEB-INF目录"classes目录下。如果应用程序需要支持中文用户,要在相同目录下创建一个包涵中文消息的资源文件,文件名必须为applicationResource_zh_CN.properties。 Struts从零开始四、Struts中的国际化(3)时间:2011-08-057、修改login.jsp页面
用于访问web应用资源的bean标签,显示Resource Boundle中的内容。 8、运行程序 1)如果你的浏览器默认设置为中文,你键入地址,将看到的页面如下: 2)把你的浏览器的设置为英文,然后刷新页面,如下图: 总结:国际化对于web应用程序来说很重要,如果你的web应用程序面对多个国家的话,要实现不同语言的切换,如果不使用国际化的话要么只有一种语言,要么在程序里面改,现在一切都方面了,不过java对中文的支持并不好,并不是什么地方都可以使用中文的,如在LookUpDispatchAction中就不能使用国际化哦。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |