`
percy30856
  • 浏览: 134631 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

struts2.0 validate方法小结

阅读更多
1.validateXxx()方法Xxx首字母大写。
2.validateXxx()方法由框架自动调用,它在处理请求、业务逻辑的方法之前被条用。
3.validateXxx()方法不需要返回值,如果有验证错误,直接将它添加到action的字段错误中即可。
4.validateXxx()方法是由defaultStack拦截器栈中的拦截器调用的。
5.如果你的action类实现了ValidateionAware接口(actionSupport类实现了这个接口,RegisterAction和ActionSupport类继承),那么DefaultWorkFlowInterceptor拦截器就调用该接口中的hasErrors()方法,判断action是否有错误发生,如果有(hasErrors()方法返回true),则将请求导向到Input结果视图。
6.先到这里,下午继续。。
分享到:
评论

相关推荐

    Struts2.0框架技术详解

    ### Struts2.0框架技术详解 #### 一、MVC思想 **1.1 Model I 模式和 Model II 模式** ##### 1.1.1 Model I 模式 在Model I模式下,整个Web应用几乎全部由JSP页面组成。JSP页面不仅接收处理客户端请求,还直接...

    struts2.0学习笔记

    这个类包含了`execute()`方法、`validate()`方法(用于验证)以及`addFieldError()`方法(用于添加错误消息)。你可以重写这些方法,以实现自定义的验证逻辑。 在第三节,我们讨论了自定义类型转换。当用户提交的...

    Struts2.0做的登陆

    Struts2.0是一个强大的Java Web开发框架,用于构建可维护、可扩展且结构清晰的MVC(Model-View-Controller)应用程序。它是Apache软件基金会的开源项目,旨在简化Web应用开发并提供一种统一的编程模型。Struts2.0是...

    struts2.0环境搭建

    - 验证方法`validate()`用于检查用户输入的有效性,可以添加更多的验证逻辑。 - 动态视图(如JSP)应位于项目的WebContent或类似目录下,而非src目录。 通过以上步骤,您已经成功搭建了一个基于Struts2.0的基础...

    Spring 2.0集成Struts 2.0

    至于数据校验,Struts 2提供了更方便的验证机制,可以在Action类的validate方法中进行,也可以使用 Commons Validator 或自定义验证规则,增强了验证的灵活性和可定制性。 总的来说,Spring 2.0与Struts 2.0的集成...

    struts2.0教程和实例讲解

    通过配置Action的validate()方法或者使用Validator插件,可以方便地实现表单验证。 9. 整合其他技术 Struts2能够很好地与其他流行的技术集成,如Spring、Hibernate、MyBatis等,构建完整的MVC架构。此外,它还支持...

    struts2.0 简单登录

    此外,Struts2还提供了丰富的拦截器,可以添加到Action配置中,如`params`拦截器用于自动绑定请求参数,`validation`拦截器负责调用`validate()`方法进行校验。 在用户登录成功后,通常会跳转到`/success.jsp`页面...

    struts2.0_apidocs

    7. **Validation框架**:Struts2提供了内置的验证框架,可以在ActionSupport类的validate()方法内编写验证逻辑,或者使用XML文件定义验证规则。 8. **Tiles插件**:Struts2整合了Tiles框架,允许开发者创建可重用的...

    struts中ActionForm的validate方法使用小得

    本文将详细讨论如何在Struts中使用ActionForm的`validate`方法进行数据验证。 `validate`方法是在ActionForm中定义的一个可选方法,用于在提交表单数据后验证用户输入的有效性。这个方法通常会在调用Action的`...

    在Struts 2.0中实现表单数据校验

    ### 在Struts 2.0中实现表单数据校验 #### 一、引言 在Web应用开发中,确保用户提交的数据有效性和安全性是非常重要的一步。Struts 2.0框架提供了强大的功能来帮助开发者处理这些任务。本文将详细介绍如何在Struts...

    struts2.0的总结

    ### Struts2.0核心知识点总结 #### 一、简介 Struts2 是一款基于 Java 的开源 MVC(Model-View-Controller)框架,用于构建动态的 Web 应用程序。相较于 Struts1.x 版本,Struts2 提供了更强大的功能与灵活性,它...

    struts 2.0自定义验证器

    Struts 2.0 是一个基于MVC设计模式的Java Web框架,用于构建高效、可扩展的Web应用程序。在Struts 2中,验证是控制层的重要组成部分,它确保了输入数据的质量,防止了无效数据进入数据库或引发错误。自定义验证器...

    struts1.2 validate 源代码 实现

    总的来说,`struts1.2 validate`源代码实现涉及到了ActionForm的创建、验证方法的编写、Struts配置文件的更新以及错误处理机制。通过这种方式,可以有效地对用户输入进行控制,提高应用的安全性和用户体验。

    struts的validate框架验证

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

    Struts 结合 Validate框架验证详解

    当用户提交表单时,Struts会调用ActionForm对象的validate()方法进行验证。这个方法通常是根据业务逻辑来定义的,如果验证失败,Struts会将错误消息添加到ActionErrors容器中,并跳转回表单页面显示这些错误信息。 ...

    Java struts2 validate用户登录校验功能实现

    在本教程中,我们将深入探讨如何使用Struts2的`validate`方法实现用户登录的校验功能。 首先,我们来看一下环境配置。为了运行Struts2项目,你需要Eclipse IDE 4.3.2、Java JDK 1.7_45或更高版本,以及MySQL 5.0或...

    Struts2.0笔记

    - 通过继承`ActionSupport`类并覆盖`validate()`方法来实现验证逻辑,如果输入为空,使用`addFieldError()`添加错误信息。 6. **类型转换**: - Struts2支持自动类型转换,当页面提交的数据需要转换为特定类型时...

    Struts2的validate验证框架

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

Global site tag (gtag.js) - Google Analytics