今天下午学习了webwork的国际化
1.配置国际化资源,取名为:messages_zh_CN.properties
2.国际化资源的使用:
<ww:i18n name="'messages'">
<ww:text name="'welcome'"/>
</ww:i18n>
3.上面的脚本,在运行期将调用JDK ResourceBundle读取名为messages 的国际化资源,
并从中取出welcome对应的键值。
ResourceBundle 会自动在CLASSPATH 根路径中按照如下顺序搜寻配置文件并进行加
载(以当前Locale为zh_CN 为例):
messages_zh_CN.properties
messages_zh.properties
messages.properties
messages_zh_CN.class
messages_zh.class
messages.class
4.若要国际化验证信息,则在相应的验证文件中加入如下代码,例如:
<message key="username.required">username is empty!</message>
上述代码如果资源文件中找到key的值username.required,则替换,否则则仍然用message中的原有参数。
分享到:
相关推荐
**WebWork教程-0.90版** ...总之,WebWork教程0.90版为开发者提供了全面了解和学习WebWork框架的资源。通过阅读和实践,开发者能够掌握WebWork的核心概念和技术,从而高效地构建高质量的Web应用。
深入浅出Struts2 的开发指南通常会涵盖以下主题:MVC 模式,Action 和 Result,配置管理,拦截器,国际化,异常处理,以及与第三方库如 Spring 的集成。Webwork2 Guide 则会讲解 Webwork2 的核心概念,如动作映射、...
- **国际化的支持**:支持多语言环境,方便国际化应用的开发。 #### 三、WebWork的安装与HelloWorld示例 ##### 安装步骤 1. **下载WebWork**:首先从官方网站下载最新版本的WebWork压缩包,并解压缩。 2. **查看...
WebWork1.4是该框架的一个较早版本,它为开发者提供了强大的功能,包括动作映射、数据绑定、异常处理、国际化支持以及强大的视图渲染机制。在"webwork-1.4-src.zip"这个压缩包中,包含了WebWork1.4的源代码,这对于...
9. **国际化与本地化**:WebWork支持多语言环境,文档会指导如何实现应用程序的国际化和本地化。 10. **错误处理与异常处理**:WebWork提供了优雅的错误处理机制,包括自定义异常类和全局异常处理器。这部分内容将...
- **国际化支持**:为了满足不同国家和地区的需求,WebWork 提供了国际化功能,允许开发者轻松地进行多语言切换和管理。 - **WebWork 与 Spring 的集成**:由于 Spring 框架的流行,WebWork 提供了与 Spring 的集成...
这个压缩包中的"webwork用到的jar"文件,很可能是包含了WebWork框架运行所需的所有核心库和依赖。这通常包括WebWork自身的类库,以及可能的第三方依赖,如OGNL、Commons Lang、Commons Logging等。这些库文件对于...
7. **Internationalization (i18n) and Localization (l10n)**:框架内置对国际化和本地化的支持,使得应用程序能够适应不同地区的用户需求。 8. **Testing and Debugging**:WebWork提供了单元测试工具和调试工具...
根据提供的文件信息,本书《WebWork in Action》主要聚焦于Java WebWork框架的应用与实践,是一本详尽介绍...通过本书的学习,读者可以全面掌握WebWork框架的各项功能和技术细节,从而更好地应用于实际项目开发中。
WebWork支持多语言环境,通过资源文件实现国际化和本地化,允许开发者轻松地为不同地区的用户提供本地化的界面。 6. **错误和异常处理**: 框架内建了全面的错误和异常处理机制,可以捕获运行时错误,并根据配置...
6. **国际化与本地化**:WebWork内置了对I18N(国际化)和L10N(本地化)的支持,方便开发者实现多语言应用。 7. **标签库**:WebWork与JSTL等标签库兼容,同时还有自己的标签库,例如`displaytag-1.0`,这是一个...
5. **国际化与本地化**:WebWork支持多语言环境,方便开发全球化的应用程序。 6. **Ajax支持**:WebWork能够与Ajax技术很好地集成,实现页面的异步更新,提升用户体验。 7. **强大的日志和调试功能**:WebWork提供...
对于希望深入学习和掌握WebWork框架的开发者而言,《WebWork深入浅出学习资料》无疑是一份宝贵的资源,它不仅详细介绍了框架的基本概念和工作原理,还提供了丰富的实践案例,有助于读者迅速提升开发技能,从而在实际...
3. 国际化与本地化:WebWork支持多语言环境,通过资源配置文件实现动态切换。 三、WebWork特性 1. 强大的表单绑定:WebWork能自动将HTTP请求参数绑定到ActionForm对象,简化了数据处理。 2. 模型驱动:WebWork的...
《WebWork In Action》一书旨在为读者提供全面深入的学习材料,帮助他们掌握WebWork框架的核心技术和最佳实践。 ### 第一部分:WebWork简介 #### 1. WebWork框架概览 - **核心概念**:介绍WebWork框架的基本概念,...
WebWork的主要特点包括:动作映射、拦截器、类型转换、异常处理和国际化支持等。 二、WebWork核心概念 1. **动作映射(Action Mapping)**:WebWork通过配置文件定义动作映射,将URL请求映射到特定的动作类。这种...
这个“WebWork中文参考手册”显然是针对想要学习和使用WebWork框架的初学者准备的资源。手册可能包含了框架的基本概念、核心组件、配置、控制器、模型、视图、动作、拦截器以及与Spring等其他框架的集成等内容。 在...