`
yuanshen_000
  • 浏览: 849 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Struts的validate验证

阅读更多
zhq426 写道
1. ActionErrors和ActionError都是ActionMessages的子类,ActionError存放在ActionErrors 中,ActionError对象中的参数为配置文件中配置的相应的值,若配置文件中没有配置或配置文件不适合都不能用<htnl:errors        property=""/>输出。
2.错误信息添加用
  ActionErrors errors=new ActionErrors();
  errors.add("error_key",new ActionError("配置文件中的相应的值"))
  注解:void add(java.lang.String property,ActionError error)
在jsp页面中显示错误:<html:errors property="error_key"/>
3.在Action中使用ActionMessages
他有两个add方法:
void add(ActionMessages  message)
             Adds the meesage from the given ActionMessage object  to tjis set of meesage
void add(java.lang.String property,ActionMessage message)
             Add message to the set of message for the specifiled property.

public ActionErrors validate(ActionMapping mapping,
			HttpServletRequest request) {
		// TODO Auto-generated method stub
		ActionErrors errors=new ActionErrors();
		if(this.name==null||this.name.trim().equals("")){
			errors.add("name",new ActionMessage("userLogin.name.problem"));
		}
		return errors;
	}

userLogin.name.problem 为在配置文件中配置过的

分享到:
评论

相关推荐

    更加复杂的Struts validate验证

    在Struts框架中,validate验证是处理用户输入的重要环节,它确保了数据的有效性和安全性。 在Struts的validate验证机制中,主要涉及到以下几个关键知识点: 1. **ActionForm**:在Struts中,ActionForm类用于封装...

    Struts 结合 Validate框架验证详解

    本文将深入探讨如何结合Validate框架在Struts中实现有效的数据验证。 首先,我们需要理解Struts中的验证流程。当用户提交表单时,Struts会调用ActionForm对象的validate()方法进行验证。这个方法通常是根据业务逻辑...

    struts的validate框架验证

    Struts的Validate框架是Java Web开发中用于处理用户输入验证的一种工具,它是Struts框架的重要组成部分,主要用于在MVC(Model-View-Controller)架构中确保用户提交的数据满足应用程序设定的规则。在MyEclipse 6.0...

    Struts2的validate验证框架

    这个validate验证框架中的actiionerror级别的错误的验证提示,并包含了如何在一个Action中处理多个业务逻辑,(struts1.x 中的DispatcheAction),例子比较简单,希望对大家学习struts有所帮助。

    struts2 validate 验证

    在Struts2中,`validate`是用于处理用户输入验证的重要机制,它可以帮助开发者确保从客户端提交的数据满足预设的业务规则,从而提高应用程序的安全性和用户体验。 1. **Struts2 验证基础** Struts2的验证分为两种...

    Validate_code.rar_struts valida_struts valida_struts validate_v

    通过`struts_valida`和`struts_validate`的标签,我们可以推断这个示例可能涵盖了Struts验证框架的基本用法,包括自定义验证规则、配置文件的编写,以及如何将验证结果反馈到用户界面。 总的来说,这个压缩包提供的...

    自定义 validate验证 struts1框架

    自定义`validate`验证是Struts1框架的一个关键特性,允许开发者根据业务需求定制特定的验证规则。通常,这个过程包括以下几个步骤: 1. **创建Validator ActionForm**:在Struts1中,表单数据通常是通过ActionForm...

    STRUTS validate 配置简介

    STRUTS validate 配置是Struts框架中用于表单验证的重要组成部分,它允许开发者定义一系列规则以确保用户提交的数据符合预设的标准。以下是对STRUTS validate配置的详细解释: 1. **创建继承自ValidatorForm的...

    Struts的验证框架Validate使用[2]

    Struts的验证框架Validate是Java Web开发中一个关键的组件,尤其在构建MVC(Model-View-Controller)架构的应用程序时。这个框架主要用于确保用户输入的数据满足预定义的业务规则,从而提升应用的安全性和数据的准确...

    struts1.2 validate 源代码 实现

    在Struts1.2中,`validate`机制是用于处理表单验证的重要部分,它帮助开发者在用户提交数据之前检查输入的有效性,确保数据的完整性和安全性。 ### 一、`validate`机制概述 `validate`机制是Struts1.2中处理表单...

    Struts的验证框架Validate使用[1]

    Struts的验证框架Validate是Apache Struts框架中的一个重要组成部分,主要用于处理用户输入的数据验证。在Web应用程序中,数据验证是确保用户提交的信息符合业务规则的关键步骤,防止非法数据进入数据库或引发程序...

    Struts的验证框架Validate使用续一

    Struts的验证框架Validate是Java Web开发中一个重要的组件,它是Apache Struts框架的一部分,用于处理用户输入数据的验证。这个框架提供了一种简洁而强大的方式来确保从表单提交的数据满足应用程序设定的规则和约束...

    关于struts表单验证

    本文将详细讲解Struts中的表单验证机制,包括ActionForm Bean的使用、validate()方法和reset()方法,以及如何处理验证错误。 首先,ActionForm Bean是Struts框架中用于存储和管理用户输入数据的Java对象。它需要...

    struts2验证框架简单示例

    在Struts2中,验证框架是处理用户输入验证的关键部分,它确保了从客户端接收到的数据的质量和准确性。本示例将深入探讨Struts2验证框架的基本用法,特别适合初学者理解和掌握。 ### 一、Struts2验证框架概述 ...

    struts1验证框架相当好的经典例子

    在Struts1中,验证框架是处理用户输入数据校验的重要组成部分,它帮助开发者确保用户提交的数据符合预定义的规则,从而提高应用程序的安全性和用户体验。下面将详细介绍Struts1验证框架的使用。 首先,我们来看一下...

    [浪曦原创]Struts系列 第6讲 Struts的验证框架Validate使用续二(zk001)

    Struts是Java Web开发中的一款经典MVC框架,它的验证框架Validate是用于处理用户输入验证的重要组件。在Struts的第六讲中,我们主要探讨了如何有效地利用Validate进行数据校验,以确保用户提交的信息符合应用程序的...

    struts2验证框架示例

    这个“struts2验证框架示例”提供了深入理解并实际操作Struts2验证功能的机会。 首先,让我们了解一下Struts2验证框架的基本概念。验证框架基于两个主要组件:Validation拦截器和Action类中的验证配置。Validation...

    Struts1.3 Validator 验证框架校验Email 例子

    Struts1.3 与1.2向比验证框架部分还是有所区别的,该例子通过一个简单的Email的校验,演示如何通过Struts Validate验证框架进行在页面中生成JavaScripte脚本,进行客户端校验。下完后记得评分,资源分就会回来,还能...

Global site tag (gtag.js) - Google Analytics