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

struts2校验框架提示信息的国际化

阅读更多
        用struts2的校验框架进行校验时,如果校验没通过,那么会提示<message>标签中的内容。对此信息的国际化,如下:
        假如需要一个英文的提示信息,那么在相应的antion的包下面建立package_en_US.properties文件,内容也是key-value形式,比如验证username,可以这么写
username.invalid=username is invalid!
iteye这里显示有点问题,应该没有蓝色的username
        那么在在message标签可以直接这么写<message key="username.invalid"></message>
        如果需要一个中文的提示信息,应该建立package_zh_CN.properties文件,内容可以为:
username.invalid=用户名不合法!


        这样只需要改变浏览器的语言设置即可实现国际化。

        PS:国际化资源文件的命名规则是:package_语言名_国家名。
分享到:
评论

相关推荐

    struts2校验框架

    ### Struts2校验框架详解 #### 一、概述 Struts2作为一款流行的Java Web应用框架,提供了丰富的功能来支持开发人员构建高效且可维护的应用程序。其中,Struts2校验框架(Validation Framework)是该框架的核心特性...

    Struts2中的validation_多国语言版 国际化i18n+struts2数据校验.zip

    总的来说,这个压缩包提供了一个全面的学习资源,涵盖了Struts2框架中的关键功能:数据校验、前端和后端校验策略、国际化处理以及错误信息的样式定制。通过深入研究这些文档和示例,开发者可以有效地提升其在Struts2...

    struts2 表单验证验证信息显示位置及效果

    验证信息的效果,如样式、颜色和提示文本,可以通过Struts2的国际化特性进行定制。在资源文件(如Messages.properties)中,可以为每个错误代码定义不同的提示信息,并可以添加CSS类名来控制样式。例如,可以定义一...

    Struts2输入校验总结

    综上所述,Struts2的输入校验机制不仅支持基本的手动校验,还提供了高度可配置和扩展的验证框架,使得开发者能够根据应用的具体需求,灵活地实现各种校验逻辑,从而提升应用程序的质量和用户体验。

    Struts 2校验框架的应用

    (2):对密码校验的规则是用户不能为空,且只能是数字,长度为8到20之间。 (3):年龄的校验规则是...(5):所有提示信息均要用到国际化资源文件实现。 (6):注册成功返回success.jsp页面,显示所有注册信息。

    Hibernate+struts2框架

    例如,当用户提交登录表单时,Struts2会调用LoginAction的execute方法,该方法负责校验用户输入并根据验证结果返回不同的结果视图,如登录成功跳转到主页面,失败则返回错误提示页面。 管理员和普通用户的区分可能...

    STRUTS2国际化的问题

    1. **资源文件的配置**:通常,Struts2框架会使用.properties文件来存储各种语言版本的消息和提示信息。例如,创建一个名为`messages_zh_CN.properties`的文件来存储简体中文版的信息,而`messages_en_US.properties...

    struts2数据验证框架

    ### Struts2 数据验证框架详解 #### 一、概述 Struts2是基于MVC模式的一个开源框架,它提供了一套完整的解决方案来帮助开发者构建Web应用程序。其中,数据验证是Struits2框架的重要组成部分之一,它能有效地确保...

    Struts2极速表单验证框架(注解)

    本篇将详细介绍Struts2的极速表单验证框架,特别是其注解方式的使用。 ### 1. 表单验证的重要性 在Web应用程序中,验证用户输入的数据是必不可少的,因为不正确的数据可能导致业务逻辑错误,甚至安全漏洞。Struts2...

    struts验证框架实例

    Struts验证框架通过提供一种结构化的验证机制,使得开发者能够更方便地对用户提交的数据进行校验。 Struts验证框架实例通常包括以下几个部分: 1. **ValidatorForm**: 这是Struts验证框架的基础,继承自`org....

    struts-验证框架

    Struts验证框架是Java Web开发中的一个重要组成部分,主要用于在用户输入数据时进行验证,确保数据的完整性和正确性。这个框架结合了MVC(Model-View-Controller)设计模式,帮助开发者实现业务逻辑与表现层的分离,...

    Struts2的输入校验

    Struts2提供了强大的验证框架,支持多种验证方式,包括基于注解的验证、XML配置的验证以及编程式验证。这些验证规则可以定义在Action类中,或者单独的验证配置文件里。 1. **基于注解的验证** 使用注解是Struts2中...

    struts的validate框架验证

    开发者可以自定义错误提示信息,提高用户体验。 5. **动态验证** 验证框架还支持动态验证,即根据不同的业务场景,只执行部分验证规则。这可以通过在ActionForm中使用条件语句实现。 6. **国际化** 为了支持多...

    struts2官方例子7-表单验证 xml形式的验证

    总结起来,Struts2的XML表单验证是通过创建XML文件定义验证规则,然后在Action类中处理数据,通过框架自动进行验证并返回错误信息。这种方式使得验证逻辑与业务逻辑分离,提高了代码的可维护性和复用性。对于大型...

    strust2校验框架练习

    - 验证框架根据`Validation.xml`或注解进行数据验证。 - 如果验证失败,将错误信息存储在ActionContext中,并跳转回错误页面显示错误信息。 - 验证成功后,Action继续执行并返回结果。 3. **验证方式** - **XML...

    struts1.2验证框架示例

    ### Struts 1.2 验证框架示例解析 #### 概述 在Web开发过程中,表单数据的有效性验证至关重要。Struts 1.2 提供了一套完整的验证框架来帮助开发者实现这一功能。本文将通过一个具体的示例详细介绍如何在Struts 1.2...

    struts 的validator框架验证

    如果验证失败,`ActionErrors`对象将包含错误信息,这些信息可以被渲染到页面上,提示用户修正输入。 ```java public class MyAction extends Action { public ActionForward execute(ActionMapping mapping, ...

    struts2输入校验深入总结

    Struts2提供了多种方式进行输入校验,包括Action级别校验、拦截器级别校验以及基于Validator框架的校验。 二、Action级别校验 Action级别校验是在Action类中定义校验逻辑,通常通过在Action类的属性上添加注解实现...

    struts validator验证框架例子

    Struts Validator是一个强大的验证框架,它是Apache Struts项目的一部分,专为Java Web应用程序设计,用于实现数据输入验证。Struts框架本身是一个MVC(模型-视图-控制器)架构,而Validator则是它的一个核心组件,...

    Struts2_极速表单验证框架使用说明书.pdf

    **知识点:Struts2极速表单验证框架** **1. 概述** Struts2极速表单验证框架是Struts Plus项目的一个子模块,旨在提高Struts2框架下的表单验证效率与便捷性。该框架由刘长炯(beansoft@126.com)创建,初始版本发布...

Global site tag (gtag.js) - Google Analytics