`

ValidationAware接口

 
阅读更多

如果action是Validateable接口的一个实例,则执行接口的validate方法,这个方法可能是检查用户输入的合法性,如果有错误,可能往errors里增加错误信息。

分享到:
评论

相关推荐

    ActionSupport源代码

    - `ValidationAwareSupport validationAware` 作为内部类,它扩展了ValidationAware接口,提供了存储和管理验证错误和消息的机制。这样,开发者可以在Action中方便地处理验证结果。 总结,ActionSupport是Struts2...

    Struts 2 数据校验功能及校验问题的解决方案

    ActionSupport类中包含了ValidationAware接口,用于处理验证相关的错误和消息。例如,提供了设置和获取Action级别的错误(getActionErrors、setActionErrors)和消息(getActionMessages、setActionMessages)的方法...

    Java拦截器.pdf

    13. **Message Store Interceptor** - 存储或访问实现ValidationAware接口的Action的错误、消息和字段错误。 14. **Model Driven Interceptor** - 如果Action实现ModelDriven接口,将getModel的结果放入Value Stack...

    理解拦截器用于在某个方法或字段被访

    - **Message Store Interceptor**:存储和访问ValidationAware接口实现类的错误、消息和字段错误。 - **Model Driven Interceptor**:如果Action实现了ModelDriven接口,将getModel的结果放入Value Stack。 - **...

    (转)Struts2中的collection验证

    如果集合中存在不符合规则的元素,Struts2会生成一个错误消息,并将该消息添加到ActionContext的ValidationAware接口实现中,这样开发者可以在后续处理中获取并显示这些错误信息。 在Struts2的验证过程中,`Xwork1...

    struts2 adtion 方法的校验一

    这可以通过实现ValidationAware接口,覆盖其提供的方法如`getErrors()`和`hasErrors()`,并在Action类中添加自定义的验证方法来实现。 4. **全局验证**: 在Struts2中,可以定义全局验证规则,这些规则适用于所有...

    struts拦截器介绍

    13. **Message StoreInterceptor**:消息存储拦截器,用于存储和访问实现了ValidationAware接口的Action类中的消息、错误和字段错误。 14. **Model DrivenInterceptor**:模型驱动拦截器,如果Action实现了...

    xwork-1.0.5源码

    3. **数据校验(Data Validation)**: XWork使用ValidationAware接口和ValidatorActionSupport类进行数据校验,可以在动作执行前验证用户输入。 4. **拦截器(Interceptors)**: XWork的拦截器机制是其强大功能的...

    struts_2.3.12GA_API文档(chm版本)

    public void setActionErrors(Collection<String> errorMessages)从接口 ValidationAware 复制的描述 Set the Collection of Action-level String error messages. 指定者: 接口 ValidationAware 中的 ...

    ActionSupport与action区别1

    ActionSupport是Action接口的实现类,它不仅实现了`execute()`方法,还额外实现了多个接口,如Validateable(数据验证)、ValidationAware(验证状态)、TextProvider(文本提供)、LocalProvider(本地化)、...

    J2EE考试复习试题2.pdf

    在Struts 2中,控制器类是一个普通的Plain Old Java Object(POJO),并且ActionSupport类是基础控制器类,实现了Action和ValidationAware等接口,用于处理业务逻辑和验证。Struts 2的表单标签库在JSP页面中使用,...

    J2EE复习资料

    7. ActionSupport类实现了Action接口和ValidationAware等接口。 8. 校验错误信息通过控制器类中的`validate`方法输出。 9. Struts 2的核心控制器是FilterDispatcher,其初始化方法为`init(FilterConfig filterConfig...

    SSH三大框架

    - ActionSupport类是Struts 2中用于处理业务逻辑的基础类,实现了Action接口和ValidationAware等接口,用于支持数据验证。 2. **Spring**: - Spring是一个全面的后端开发框架,提供依赖注入(DI)、面向切面编程...

    《SSH企业应用开发》期末复习题[归纳].pdf

    - `ActionSupport`类实现了`Action`接口和`ValidationAware`接口,用于支持数据验证和错误处理。 2. **数据验证与控制器**: - 控制器类中的`validate()`方法用于输出校验错误信息。 - `FilterDispatcher`是...

    struts2面试题(个人四处搜集,吐血推荐)

    `ActionSupport`类实现了`Action`接口和`ValidationAware`等接口,用于处理业务逻辑和验证。 在Struts2中,输出验证错误信息的方法通常是`addActionError()`。框架的核心控制器是`FilterDispatcher`(在更现代版本...

    SSH2面试试题

    7. `ActionSupport`类实现了`Action`接口和`ValidationAware`接口,提供了默认的验证和国际化支持。 8. 通过控制器类中的`validate()`方法可以执行自定义的校验逻辑,将错误信息输出到页面。 9. Struts 2的核心...

    struts2学习笔记

    例如,`ValidationAware`接口使得Action能够支持字段级别的验证,而`LocaleProvider`则帮助Action提供多语言支持。 在例子1中,我们看到一个简单的HelloWorld Action是如何定义的。`HelloWorld`类扩展了`...

    struts 拦截器,扩展,以及java annotation

    - 除了拦截器,还可以扩展Action类,例如,通过实现`Preparable`接口来实现请求前的准备工作,或者使用`ValidationAware`接口来支持字段级别的验证。 - 动态领域模型(DDM)是Struts2的一个扩展特性,它允许在运行...

    sturts2验证

    当Action类实现了`ValidationAware`接口,系统会自动调用`hasErrors()`、`getErrors()`和`getFieldErrors()`方法来获取验证错误信息。 ### XML配置验证 Struts2的struts.xml配置文件可以定义验证规则。例如: ```...

Global site tag (gtag.js) - Google Analytics