`
蓝色飞扬
  • 浏览: 94831 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

webwork验证,国际化资源访问

阅读更多

使用webwork标记并配置了服务器验证,可是当多次提交出现错误信息重复出现的问题。

解决:
Spring需要在向Action注入BEAN的配置文件上写scope="prototype",它和Spring1.2的singleton="false"是一样的,就是一个请求创建一个Action实例!

国际化资源访问方式
webwork在Action中使用资源文件信息。
解决:
1、资源文件要与Action同名,并放在action同一级或放到父类
2、在webwork.properties里面定义指定全局共享资源文件位置
webwork.custom.i18n.resources=resource.users
那么资源文件放在WEB-INF/classes/resource
资源访问的优先级:
按照就近原则,首先寻找当前Action的资源文件,然后寻找action父类中的资源文件,最后寻找webwork.properties里面定义的全局共享资源文件
资源访问方式:
首先Action必须继承ActionSupport,因为ActionSupport实现了资源访问接口TextProvider,如果你不希望Action继承ActionSupport,那么必须自己实现TextProvider接口。

分享到:
评论

相关推荐

    webwork 登录逻辑验证(简单)

    WebWork登录逻辑验证是任何Web应用程序中的关键部分,它确保只有合法用户能够访问受保护的资源。 在WebWork中,登录过程通常涉及到以下几个步骤: 1. **请求处理**:当用户尝试登录时,他们通常会填写包含用户名和...

    webwork教程

    **WebWork**是一个由OpenSymphony组织开发的、致力于组件化和代码重用的拉出式MVC(Model-View-Controller)模式的J2EE Web框架。该框架的核心设计理念在于提供一种简单而灵活的方式来构建复杂的Web应用。随着版本的...

    WebWork 教程

    WebWork的灵活性和组件化特性,使其成为复杂企业级应用的理想选择,而其丰富的文档资源和活跃的社区支持,更为WebWork的学习与实践提供了坚实的基础。随着技术的不断进步,WebWork及其生态系统也将持续演进,为...

    WebWork文档(PDF)

    WebWork支持多语言环境,通过资源包(Resource Bundle)来实现国际化和本地化,允许开发者为不同的地区提供相应的文本和格式。 7. **异常处理** WebWork提供了一套完整的异常处理机制,包括全局和局部的异常...

    webwork所需要的包

    7. **国际化和本地化**:WebWork支持多语言环境,`struts2-i18n.jar`等文件可能包含语言资源文件,用于根据用户的偏好显示相应语言的文本。 8. **测试和支持库**:为了确保WebWork的正常工作,可能还需要其他支持库...

    webwork 2.1.7.jar

    7. **Internationalization (i18n) and Localization (l10n)**:框架内置对国际化和本地化的支持,使得应用程序能够适应不同地区的用户需求。 8. **Testing and Debugging**:WebWork提供了单元测试工具和调试工具...

    Webwork.in.action最新中文版

    此外,书中还会介绍如何配置和管理Webwork,包括URL映射、异常处理、国际化支持等关键环节。Webwork的URL映射允许开发者以清晰、可读性强的方式定义请求路径;异常处理机制使得程序能够优雅地处理错误,提高用户体验...

    WebWork教程开发资料

    **WebWork教程开发资料** WebWork是一个基于Java的MVC(模型-视图-控制器)框架,用于构建Web应用程序。本教程是针对WebWork ...对于想要深入研究WebWork或者寻求Java Web开发解决方案的人来说,这是一个宝贵的资源。

    Webwork2_guide

    9. **国际化(Internationalization)**:Webwork2支持多语言环境,允许开发者轻松地为应用添加不同的语言版本。 10. **测试(Testing)**:框架提供了测试工具和API,便于对Action进行单元测试,确保代码的质量和...

    webwork2实例源代码

    9. **国际化与本地化(i18n & l10n)**:WebWork2支持多语言环境,通过资源包(Properties文件)实现文本消息的国际化,使得应用程序能适应不同的地区和语言。 10. **jar包**:压缩包中的jar文件包含了WebWork2运行...

    webwork中文 webwork中文参考 webwork中文资料 webwork学习资料

    `webwork-2.x.jar`是WebWork的核心库,而`webwork-example.war`包含了示例应用,是学习WebWork特性和最佳实践的宝贵资源。此外,`webwork-migration.jar`对于从1.x版本迁移到2.x版本非常有用,提供了必要的类文件和...

    webwork 权限拦截器

    在Web开发中,权限拦截器扮演着至关重要的角色,它可以在用户请求到达控制器之前进行预处理,判断用户是否有权访问特定的资源或执行特定的操作。这样可以有效地提高系统的安全性,避免非法用户对敏感数据或功能的不...

    webwork2中文文档

    7. **国际化与本地化**:介绍如何实现多语言支持,包括资源配置和消息文件的管理。 8. **测试与调试**:提供关于单元测试、集成测试和调试WebWork2应用的方法,可能包括JUnit和Mockito的使用。 9. **最佳实践与...

    Webwork2 开发指南

    总结来说,Webwork2 是一个强大且灵活的Web开发框架,通过其MVC架构、OGNL表达式、数据验证、国际化支持和各种安全特性,为开发者提供了高效开发Web应用的平台。通过深入学习和实践Webwork2,开发人员可以提升项目...

    webwork+spring整合例子 内带使用说明 以及webwork文档(中文)

    WebWork以其强大的动作映射和强大的表单验证而著名,而Spring则以其依赖注入和全面的企业级服务支持闻名。将这两个框架整合在一起,可以利用它们的优势,提供更高效、更灵活的开发环境。 WebWork是一个轻量级的MVC...

    WebWork深入浅出

    8. 安全和访问控制:提供Web安全机制和资源访问控制。 9. 简洁高效代码:WebWork简化开发步骤,减少中间环节,支持代码重用。 10. 其他问题:如异步调用、国际化、文件上传和防重复提交等,WebWork都有相应的解决...

    Webwork in action

    - **资源文件**:介绍如何使用资源文件来存储国际化文本。 - **多语言支持**:讨论如何为不同的语言和地区提供本地化的版本。 #### 15. 最佳实践 - **编码规范**:提出一套合理的编码规范,以提高代码的可读性和可...

    WebWork2中文手册

    6. **国际化与本地化**:WebWork2支持多语言环境,通过简单的资源配置就能实现应用的国际化。 7. **标签库**:WebWork2提供了丰富的标签库,方便在JSP页面中进行快速开发,减少硬编码,提高代码可读性。 Struts2...

    webwork深入浅出

    8. **安全与访问控制**:如何提供基于Web的安全机制和资源访问控制。 9. **代码实现的简洁与高效**:如何简化开发步骤和代码维护工作,减少开发中间环节,实现公共功能的灵活组装。 10. **其他问题**:包括异步调用...

Global site tag (gtag.js) - Google Analytics