`

struts1.3-validate

阅读更多
1 ActionForm中的validate方法验证
1)重写ActionForm中的validate方法
public ActionErrors validate(ActionMapping mapping,HttpServletRequest request){
 ActionErrors errors=new ActionErrors ();
  if(username==null || username.length()<0){
  errors.add("unameisnull",new ActionMessgae("error.validate.unull"));
 }
 return errors;
}
2)资源文件ApplicationResources.properties
error.validate.unull=usernaem is null
3)在config.xml的<action-mappings>中<action>加入validate="true"属性
4)页面标签
<html:errors/>
----------------------------------------------------
validate验证框架
1 创建form继承ValidatorForm或用DynaValidatorForm
2 在WEB-INF下创建validator-rules.xml和validation.xml
3 在src下创建资源文件ApplicationResources.properties
4 要struts-config.xml中配
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames"
                       value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
5 编写validation.xml文件
<formset>
 <form name="userForm">
   <field property="username"  depends="required">
   <arg key="lable.username"/>
   </field>
 </form>
</formset>
6 页面使用<html:errors/>标签
分享到:
评论

相关推荐

    学习Struts1.3的相关jar包和API

    Struts1.3是Apache软件基金会的Jakarta项目下的一个开源框架,主要用于构建基于Java的Web应用程序。这个框架提供了一种结构化的应用开发方式,它将业务逻辑、控制流程和表现层进行了分离,使得开发过程更为高效且...

    struts是1.3API

    Struts 1.3 API 是一个用于构建基于Java的企业级Web应用程序的重要框架。这个API文档是开发者学习和理解Struts框架核心功能的关键资源,虽然它提供了英文版本,但其丰富的信息对于深入理解Struts的工作原理至关重要...

    struts1.3实现的Validator简单验证

    Struts1.3是Apache组织开发的一个开源MVC框架,其Validator组件是用于处理表单数据验证的重要模块。在这个简单的验证例子中,我们将探讨如何利用Struts1.3的Validator来实现对用户输入的有效性检查。 Validator的...

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

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

    struts的validate框架验证

    在MyEclipse 6.0集成开发环境下,使用Struts 1.3版本进行开发时,我们可以利用这个框架来实现对各种输入数据的有效性检查,例如姓名、密码、电话、电子邮件、信用卡号以及日期等常见字段。 1. **验证框架基础** ...

    Struts 1.3.8jar包

    在 Struts 1.3.8 中,ActionForm 可以通过 validate() 方法进行表单验证。 4. **Struts-config.xml**: 这是 Struts 的配置文件,定义了 Action 映射、数据源、国际化资源等信息。它是 Struts 框架运行的基础,...

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

    自Struts 1.3版本起,也可以使用注解来进行验证规则的声明。例如,在ActionForm类的属性上直接添加注解: ```java public class MyForm extends ActionForm { @Required @Size(max = 50) private String ...

    struts 文档含详细的例子

    在本文中,我们将深入探讨Struts1.3版本及其核心概念、设计模式和丰富的实例,帮助读者理解其内部运行机制。 1. **MVC设计模式**:Struts1基于Model-View-Controller(MVC)设计模式,它将业务逻辑、数据表示与用户...

    struts基础入门笔记

    - **版本历史**:Struts1 的主流版本为 1.3,该版本发布于2001年。随后,WebWork 框架在2003年推出,这两个框架最终融合形成了 Struts2。 - **框架特性**: - **遵循规则**:开发者需要按照框架规定的方式编写代码...

    Struts2.0框架技术详解

    **1.3 常用MVC框架及其特征** 常见的MVC框架包括Spring MVC、Struts2、Ruby on Rails等。每个框架都有其独特之处,但共同点在于都遵循MVC设计模式。 - **Spring MVC**:基于Spring框架,提供了丰富的特性,如自动...

    struts2.0+spring2.0整合示例

    首先,Struts2.0的Action类相比Struts1.3有了显著的改进。Action类不再强制实现特定接口,而是可以自定义,甚至可以是一个简单的POJO(Plain Old Java Object),只要包含`execute`方法即可。Struts2提供了`...

    Struts2学习文档

    **1.3 Action通过实现相应接口获取相应实例** - **实现方式**:为了增强Action的灵活性,可以通过实现特定的接口来获得某些内置的行为,例如实现`SessionAware`接口可以获取到当前用户的会话信息。 **1.4 Action...

    struts指南

    - **1.4.3.1 创建ActionForm**: 定义一个Java类继承自ActionForm基类,并重写其validate方法以实现数据验证。 - **1.4.3.2 创建RegisterAction**: 实现Action接口,并重写execute方法来处理具体的业务逻辑。 - **1.4...

    Struts2轻松入门,合适入门的朋友。

    例如,可以在Action类中定义`validate()`方法来检查表单数据的有效性。 #### 4.2 Struts2框架实现数据校验 Struts2还提供了内置的数据校验机制,可以通过在`struts.xml`配置文件中定义验证规则或者在Action类上...

    struts2讲义_吴峻申

    1.3 我们为什么要用Struts2 17 1.4 Web项目中使用Struts2初探 20 第2章 Web基础技术简介 31 2.1 B/S和C/S系统区别 31 2.2 JSP和Servlet介绍 32 2.3 XML知识介绍 34 第3章 Struts2核心技术 37 3.1 使用web.xml配置...

    STRUTS开发笔记(anifo总工程师安坤原创))

    在STRUTS框架中,数据验证主要通过`ActionForm`类的`validate`方法来实现。验证失败时,可以将错误信息存入`ActionErrors`对象中,并返回一个表示错误的字符串,如“input”,这样就可以将用户重定向回表单页面。 *...

    Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00

    **1.3 在Spring配置文件中进行和Struts的集成** 在Spring配置文件中,需要定义Struts Action类的bean,并且将其暴露给Struts使用。 ```xml &lt;!-- 注入依赖 --&gt; ``` **1.4 其它推荐配置** - **日志配置**:推荐...

    Struts2入门

    1.3 Action与Result:Action是处理用户请求的业务对象,Result则是处理Action执行后返回的结果,如跳转页面或输出数据。 二、Struts2的配置 2.1 struts.xml配置文件:这是Struts2的核心配置文件,用于定义Action、...

Global site tag (gtag.js) - Google Analytics