`
chuanheng
  • 浏览: 15349 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts2-action-validate()验证

 
阅读更多
package com.test.action;
import java.util.Date;
import com.opensymphony.xwork2.ActionSupport;
public class RegisterAction extends ActionSupport {
	private int age ;

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String execute() throws Exception{
		System.out.println("execute()") ;
		return SUCCESS ;
	}

	public void validate() {
		
		System.out.println("hello world") ;
	}
	
}

 先调用set()方法,然后调用validate()方法,没用错误就调用execute()方法,否则不调用!

 

 

 

 

 

 

 

 

 

 

0
3
分享到:
评论

相关推荐

    struts2 -2.3.15.3-验证框架简单实现mode

    3. **Validation.xml**:这是Struts2的默认验证配置文件,用于定义更复杂的验证规则,或者为不支持注解的旧版本Struts2提供验证。 4. **Field Error**:当验证失败时,Struts2会将错误信息存储在ActionContext中,...

    Struts-Validate-Reset

    "Struts-Validate-Reset"主题主要关注的是在Struts验证框架中如何实现表单数据的重置操作。 验证(Validate)在Struts中通常是通过ActionForm类的子类来完成的。ActionForm是MVC模式中的模型层组件,它负责接收并...

    struts2 validate 验证

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

    J2EE考试复习试题-struts2-spring-hibernate(答案整合完毕).doc

    - `ActionSupport`类实现了`Validateable`接口和`Action`接口等,提供了基本的验证和业务逻辑处理功能。 - **验证错误信息输出**:通过控制器类中的`validate`方法来输出校验错误信息。 - **核心控制器初始化**:...

    struts1-and-struts2.zip_between

    - **Struts1**:使用ActionForm中的 validate() 方法进行服务器端验证,且错误消息处理不够直观。 - **Struts2**:提供更强大的验证框架,可以使用XML或注解定义验证规则,错误信息可以直接与视图层关联,用户体验...

    Struts2的validate验证框架

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

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

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

    struts2数据验证与国际化

    除了Action验证,Struts2还支持ActionForm验证,这种方式将验证逻辑放在ActionForm类中,通常适用于简单的业务逻辑验证。不过,随着Struts2的发展,Action验证逐渐成为更推荐的实践。 至于国际化,Struts2提供了一...

    struts2-处理类型转换

    1. **编程式校验**:Action类需要实现`Validateable`接口,这会使得Struts2在执行`execute`方法前调用`validate`方法。在`validate`方法中,可以添加针对每个字段的校验逻辑,如果发现错误,通过`addActionError`或`...

    更加复杂的Struts validate验证

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

    jquery.validate 与 struts2的整合使用

    通过以上步骤,我们可以实现jQuery Validate与Struts2的有效整合,达到前端和后端双重验证的目的,既保证了数据的准确性,又提供了良好的用户体验。在实际项目中,还可以根据需求自定义验证规则和错误处理方式,使...

    自定义 validate验证 struts1框架

    2. **添加验证方法**:在ActionForm子类中,你需要为每个需要验证的字段添加一个对应的`validate`方法。这些方法通常以`validateField`的形式命名,例如`validateName`、`validateEmail`等。在这些方法内部,你可以...

    Struts2用validate方法进行表单验证

    在Struts2中,我们可以利用validate方法进行高效且灵活的前端数据验证,确保用户输入的数据满足业务规则,从而提升应用的安全性和用户体验。 在Struts2中,表单验证主要依赖于两个核心组件:Action类和Validator...

    struts2对Action提交方法进行验证

    在实际的开发项目中,我们通常采用的是js对我们输入的值进行验证,例如,用户名的长度,密码长度,等等。但是这样做,不好之处就是我们可以...本附件为【Struts2】★☆之struts2对Action提交方法进行验证,下载源码!

    Spring和Struts整合---继承ActionSupport的方法

    4. **验证**: Struts2的验证可以通过实现`validate()`方法来完成,或者在struts.xml中配置基于XML的验证规则。 **整合步骤** 1. **引入依赖**: 在项目中添加Spring和Struts的库,确保版本兼容。 2. **配置Spring*...

    validate in struts2

    2. 如果有验证规则,Struts2会先调用`validate()`方法进行验证。 3. 如果验证失败,Struts2会填充Action的错误消息并返回当前Action的`INPUT`结果。 4. 如果验证成功,`execute()`方法将继续执行并返回相应结果。 #...

    [原]Struts2-文件上传与下载

    同时,你还需要提供一个`validate`方法来验证上传文件的大小、类型等,以确保安全性和合规性。最后,你可以选择将文件移动到服务器的某个持久化目录,而不是保留在临时目录。 接下来,我们讨论文件下载。在Struts2...

    struts2验证框架简单示例

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

    jquery validate配合struts2简单整改

    在这个例子中,如果前端提交的数据未通过Struts2的后端验证,ActionSupport的validate()方法会被调用,并将错误信息添加到ActionContext中,然后在JSP页面上显示。 为了将前后端验证结果进行有效传递,我们需要在...

Global site tag (gtag.js) - Google Analytics