`
liuxi1024
  • 浏览: 390109 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts实作i18n

 
阅读更多

1、下载Eclipse Properties Editor,可协助你编写i18nproperties
http://propedit.sourceforge.jp/eclipse/updates/ (使用Eclipse的网络下载:
help à Software Updates à Find and Install à Search for new ……)

 

2、在struts-config.xml设定propeties文件的路径(要记得compileWEB-INF/classes)

<message-resources parameter="ApplicationResource" null="true" />

如果语系设定为中文(台湾) : ApplicationResource_zh_TW.properties
如果语系设定为中文(中国) : ApplicationResource_zh_CN.properties
如果没有对应的语系,则会读取ApplicationResource.properties

 

3、properties檔是依照key = value去区分的,如果有相同的key,则会读取最后面的

test.name=张三

test.name=李四

 

4、IE设定语系:工具à因特网选项à语言


 

5、使用方式:

 

ActionMessage

     

html:errors

ActionMessages msgs = new ActionMessages();
msgs.add("message", new ActionMessage("success.data.add"));

super.saveErrors(request, msgs);

<html:errors/>

<bean:message …./>

<bean:message key="employee.chinese.name"/>

ActionMessage

     

html:messages

bean:write

ActionMessages msgs = new ActionMessages();

msgs.add("message", new ActionMessage("success.data.add"));

super.saveMessages(request, msgs);

<html:message id=”msg” message=”true”>

  <bean:write name=”msg” />

</html:message>

  • 大小: 15.5 KB
分享到:
评论

相关推荐

    struts1和struts2中文教程

    5. **插件体系**:Struts2有丰富的插件支持,如上传下载、JSON支持、i18n等,大大提升了开发效率。 6. **Tiles集成**:Struts2内置了对Tiles的支持,使得布局和视图管理更加方便。 7. ** strut2-dojo-plugin**:提供...

    Struts2的Java专题学习网

    7. **国际化(i18n)支持**:Struts2提供了国际化的支持,你可以创建资源文件,根据用户的语言环境提供不同的显示内容。 8. **Ajax支持**:Struts2可以很方便地与jQuery或其他JavaScript库结合,实现部分页面刷新,...

    struts2.0常用的5个jar包

    5. **struts2-plugins.jar**:这个JAR包包含了Struts2的各种插件,如Struts2的Ajax支持、i18n国际化支持、Tiles集成等。这些插件扩展了Struts2的功能,使得开发更便捷,例如,通过Ajax插件可以实现页面的异步更新,...

    Struts Struts

    关于Struts的国际化(i18n)支持,开发者可以通过资源包(Resource Bundle)来实现多语言环境的切换。异常处理是另一个重要方面,Struts提供了一套完善的异常处理机制,能够优雅地处理运行时错误。 综合上述内容,...

    struts2.2.1开发文档

    9. **国际化(i18n)**:展示了如何在Struts2中支持多语言,包括资源文件的创建和配置,以及在Action和视图中使用。 10. **异常处理**:解释了Struts2的异常处理机制,如何捕获和处理运行时错误,以及自定义异常...

    基于struts2的简单购书管理系统

    11. **国际化(i18n)**:Struts2支持多语言,通过资源文件(如messages.properties)可以实现应用的国际化。在购书系统中,可能有不同语言的提示信息。 这个简单的购书管理系统涵盖了Struts2框架的基础应用,包括...

    struts2+hibernate3.3图书管理系统

    5. **国际化(i18n)**:Struts2支持多语言,通过资源包轻松实现不同语言的切换。 Hibernate的核心概念包括: 1. **实体(Entity)**:实体是Hibernate中的核心,它代表数据库中的一个表。通过在Java类上添加注解...

    Starting Struts 2

    Struts 2有一个强大的插件系统,提供了诸如i18n国际化、JSON支持、文件上传下载等功能。开发者可以通过添加插件来扩展框架的功能。 八、实战指南 在"Starting Struts 2"和"深入浅出Struts 2"这两本书中,心梦帆影...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_6_国际化 共34页.pptx

    本教程旨在通过一系列详细的章节,帮助读者深入理解Struts2框架中的国际化(Internationalization,简称I18N)功能,并掌握如何在实际项目中实现多语言支持。Struts2是一款基于MVC设计模式的开源Web应用框架,它提供...

    Struts2+Hibernate+Spring项目小结――Struts2部分总结

    6、国际化(Internationalization, i18n) Struts2支持国际化,可以为不同的语言创建不同的资源文件,用于显示错误消息。通过在配置文件中指定资源包,我们可以使错误信息根据用户的语言环境自动转换。 7、总结 ...

    struts2的项目(多表操作)

    6. **国际化(i18n)**: 由于项目标签提及"纯struts2 阶段小项目",可能会包含国际化支持,使得应用程序可以适应不同的语言环境。Struts2提供了国际化的支持,可以方便地加载不同语言的资源配置文件。 7. **日志...

    java Struts 实现学生管理系统

    此外,Struts框架还支持国际化(i18n)、数据验证以及异常处理等功能。在学生管理系统中,我们可以为不同的语言创建资源文件,以便进行多语言支持;通过编写自定义的Validator规则,确保用户输入的数据符合规范;当...

    struts2精简导入包

    7. **国际化(i18n)支持**:Struts2支持多语言环境,可以轻松地切换应用的语言,提供更好的用户体验。 8. **动态方法调用**:Struts2允许通过Action的方法名作为请求参数,实现动态调用Action,简化了Action类的...

    网上书店struts

    Struts提供了i18n(国际化)支持,通过资源文件(如`.properties`)存储不同语言的文本,根据用户设置动态加载。 6. **数据库集成**:网上书店需要与数据库交互,如MySQL或Oracle,用于存储书籍信息、用户信息、...

    struts2开发包

    9. **国际化与本地化**:Struts2提供了强大的I18N支持,允许开发者轻松地实现多语言功能。 10. **Tiles框架集成**:Struts2可以与Tiles框架集成,实现更复杂的页面布局和模板管理。 11. **Struts2与Spring整合**:...

    struts2.0.6类包

    还有i18n(国际化)插件,支持多语言环境;以及Tiles插件,用于构建复杂的布局结构。 这五个基本类包共同构成了Struts2.0.6的核心功能,它们协同工作,使得开发者能够更专注于业务逻辑,而无需关心底层的控制流程和...

    Struts 2+Hibernate+Spring整合开发技术详解 12~17章

    - **国际化(Internationalization, i18n)**:Struts 2提供了强大的i18n支持,方便多语言环境下的应用开发。 - **Tiles布局**:集成Tiles框架可以实现页面模板化,提高页面设计的复用性。 2. **Hibernate ORM**...

    Struts国际化

    在Struts中,国际化(i18n)是一种支持多语言的能力,允许应用程序根据用户的地区设置显示相应的文本和格式。实现Struts的国际化通常涉及以下几个步骤: 1. **资源文件创建**:首先,你需要创建一个或多个资源文件...

    struts+mysql编写的增删改查(CRUD)

    11. **国际化(i18n)**:Struts2支持多语言,可以在资源文件中定义消息,然后在视图中引用。 12. **异常处理**:Struts2允许自定义全局或特定Action的异常处理策略,提高应用的健壮性。 在实践中,你会看到如何将...

    struts2.jar包

    8. **国际化(i18n)**:Struts2支持多语言,开发者可以轻松实现应用的国际化。 描述中提到的"struts2官网下载的jar包"表明这是从官方渠道获取的,通常包含了最新版本的稳定组件。文件列表中的"struts-2.3.34"可能...

Global site tag (gtag.js) - Google Analytics