`

validate的非空验证

阅读更多

设计的有JSP页面,资源文件,还有struts-config.xml中validate=“true”,validation.xml中的信息

首先在JSP页面有如下代码:

xml 代码
  1. <font color="red">      
  2.                <html:errors bundle="user" property="userName"/>      
  3.                <html:errors bundle="user" property="password"/>      
  4. font>     

 

在UserResources.properties和UserResources_en.properties资源文件中添加如下代码:

xml 代码
  1. user_name=User Name   
  2. user_password=Password  
  3.   
  4. field_missing={0} can't null  

 

在UserResources_zh_CN.properties资源文件中添加如下代码:

xml 代码
  1. user_name=用户名       
  2. user_password=密码       
  3.       
  4. field_missing={0}不能为空      

 

validation.xml中的信息

xml 代码
  1. <form name="/user/login">  
  2.       <field property="userName" depends="required">  
  3.         <msg bundle="user" key="field_missing" name="required"/>  
  4.         <arg bundle="user" key="user_name"/>  
  5.       field>  
  6.       <field property="password" depends="required">  
  7.         <msg bundle="user" key="field_missing" name="required"/>  
  8.         <arg bundle="user" key="user_password"/>  
  9.       field>  
  10.  form>  

 

最后修改struts-config.xml中validate=“true”,

xml 代码
  1. <action path="/user/login" type="org.apache.struts.beanaction.BeanAction"  
  2.             name="userBean"  
  3.             input="/login.jsp" scope="session" validate="true">  
  4.       <forward name="success" path="/main.jsp"/>  
  5.       <forward name="failure" path="/login.jsp"/>  
  6.  </action>  

注意:他的失败页面和进入页面必须是一样的,这样才会把错误返回到当前页面,这样就OK了。

分享到:
评论
2 楼 shuixian 2007-05-21  
我也是有时间的啊,慢慢学习,慢慢积累哦!
1 楼 wellgao 2007-05-06  
shuixian还有时间写blog啊。。。。。

相关推荐

    asp.net 非空验证

    在ASP.NET中,非空验证是一项至关重要的功能,它确保用户在提交表单时提供了所有必要的数据。非空验证能够防止无效数据的输入,从而保护应用程序免受潜在的数据错误和安全威胁。以下是对这一主题的详细说明: 1. **...

    Flex实现非空验证小例子

    本例子提供了在Flex中实现非空验证的方法,通过下载的压缩包,你将得到一个实际运行的示例,包括可能的源代码、图片以及相关文档,帮助你直观地理解如何进行非空验证。 在Flex中,我们可以使用Validator类来创建...

    javascrip非空验证

    JavaScript是非空验证的重要工具,尤其在前端开发中,它被广泛用于确保用户输入的数据有效性和安全性。非空验证是防止无效数据进入系统的第一道防线,它通常涉及到表单验证、登录验证和注册验证等场景。在JavaScript...

    android非空验证框架validation依赖库

    本项目关注的是一个名为`Android-Validator`的非空验证框架,它是一个依赖库,帮助开发者轻松实现对Android应用中的用户输入进行验证。 首先,让我们深入了解一下`Android-Validator`的核心概念。这个框架主要基于...

    jQuery validate 表单验证源码

    2. **FormValidate.aspx**:可能是一个基本的表单验证示例,包含常见的验证规则,如非空、电子邮件格式、数字范围等。jQuery validate通过`.validate()`方法初始化验证,并使用`rules`和`messages`属性定义验证规则...

    JS非空验证及邮箱验证的实例

    在上述代码中,`checkForm`函数中首先进行非空验证,然后调用`validateEmail`函数进行邮箱格式验证。只有当所有验证均通过时,函数才会返回`true`,允许表单提交;否则会弹出相应的提示信息,并阻止表单的提交。 ...

    jquery validate表单验证js

    《jQuery Validate表单验证插件详解》 在Web开发中,表单验证是不可或缺的一环,它能够确保用户输入的数据符合预设的规则,避免无效数据的提交,提高用户体验。jQuery Validate是一个强大的JavaScript库,它使得在...

    struts的validate框架验证

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

    JQueryValidate验证说明

    `name`字段必须非空且符合手机号码格式,`email`字段要求非空且必须是有效的电子邮件地址,`url`字段需要是合法的URL,`gender2`字段(一个单选按钮组)要求至少选择一个选项,而`comment`字段再次验证为URL。...

    jquery-validate 验证插件

    1. **验证规则(Rules)**:`jQuery Validate`通过设置验证规则来指定输入字段必须满足的条件,如非空、长度限制、邮箱格式等。 2. **错误消息(Messages)**:当验证失败时,插件会显示错误消息,开发者可以自定义...

    更加复杂的Struts validate验证

    validate()方法的任务是检查表单字段的值是否符合预期,如非空检查、格式验证等。如果发现错误,它会通过添加FieldErrors到ActionErrors集合来记录错误信息。 3. **struts-config.xml配置**:在Struts配置文件中,...

    jquery-validate验证框架使用详解及JS文件

    这个插件具有良好的错误提示机制,可以定制化的错误消息,以及支持多种验证规则,如非空、邮箱格式、手机号码等。 二、基本使用 1. 引入依赖:首先,你需要引入jQuery库和jQuery Validate插件的JS文件,例如`...

    jsvalidate 强大的js验证框架

    - **预设验证规则**:框架内置了一系列常见的验证规则,如非空、邮箱、手机号码、日期等,可以直接使用。 - **实时反馈**:验证结果会立即显示给用户,提供友好的交互体验。 - **易于集成**:可以轻松地与现有的...

    validate输入格式验证

    1. **非空验证**:首先,它可以验证用户是否提供了非空输入。这是最基本但至关重要的一步,因为许多功能可能无法正常运行或导致错误如果没有必要的输入。 2. **自定义验证规则**:该库支持创建自定义验证规则,你...

    jquery表单验证差价validate简单示例

    `jQuery Validate` 插件主要功能包括基本的非空验证、特定格式验证(如邮箱、电话号码、邮政编码等)、自定义验证规则以及异步AJAX验证。让我们逐一解析这些功能: 1. **基本非空验证**:这是最基本的验证类型,...

    jquery.validate.js jquery表单验证

    该插件默认包含了一些常见的验证方法,如非空、邮箱格式、数字范围等。 3. **中文验证**:描述中提到的“含有中文验证”可能是指 `jQuery Validate` 插件支持对中文字符的验证,比如验证用户名或密码是否包含中文...

    jquery-validate验证输入框

    《jQuery Validate插件详解——构建高效表单验证》 在Web开发中,用户输入的数据验证是必不可少的一个环节,它能够确保用户提交的信息符合预设的规则,从而避免数据错误和安全问题。jQuery Validate是一个强大的、...

    js validate 非常强大的js验证框架

    1. **基本验证规则**:框架内置了多种常见的验证规则,如非空、邮箱、电话号码、日期格式等,开发者可以直接调用这些规则进行验证。 2. **自定义验证规则**:如果内置规则不能满足需求,开发者可以方便地创建自己的...

    jQuery表单验证

    4. **启动验证**:调用`validate`方法启用验证,`$("#myForm").validate()`。 5. **自定义验证方法**:如果内置规则不能满足需求,可以使用`addMethod`创建自定义验证方法。 五、增强用户体验 1. **实时验证**:...

    jquery表单验证实例,对数字,字数,必填项等校验

    `jQuery Validate`是基于`jQuery`的一个插件,专门用于实现客户端的表单验证,它可以高效且易于地实现对数字、字数、必填项等各种类型的验证。 在"jquery表单验证实例,对数字,字数,必填项等校验"这个项目中,...

Global site tag (gtag.js) - Google Analytics