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

struts 2 的validate.xml 初学

阅读更多

<?xml version = "1.0" encoding = "GBK"?>
<!DOCTYPE validators PUBLIC
        "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
        "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
       <!--  2种实现.作用都是一样的. -->
      
<validators>
 <!--  方法1 : 域验证-->
  
 <field name = "username"  >
  <field-validator type="requiredstring">   <!-- 非空验证  -->
   <message key="username is required !"></message>
  </field-validator>
  <field-validator type="stringlength">     <!-- 长度验证  -->
     <param name="minLength">3</param>
              <param name="maxLength">6</param>
              <param name="trim">true</param>
              <message>Your purchase code needs to be XX characters long</message>
  </field-validator>
 </field>
 
 <!--  文字 长度验证  作用同上
 <validator type="stringlength">
              <param name="fieldName">username</param>
              <param name="minLength">10</param>
              <param name="maxLength">10</param>
              <param name="trim">true</param>
              <message>Your purchase code needs to be 10 characters long</message>         
     </validator>-->
 

 <!-- 方法2 : 参数验证 -->
 <validator type="requiredstring">
        <param name="fieldName">password</param>
        <param name="trim">true</param>
        <message>password is required !</message>
    </validator>
</validators>

 

分享到:
评论

相关推荐

    Validate_code.rar_struts valida_struts valida_struts validate_v

    2. **ValidatorForm**:继承自Struts的`org.apache.struts.action.ActionForm`类,用于封装请求参数并进行验证。 3. **ValidatorRules**:在运行时读取`Validation.xml`文件并生成验证规则的对象。 4. **...

    Struts1.x系列教程(网摘-全)

    3. **配置文件**:主要包括struts-config.xml,这是Struts1.x的主配置文件,用于定义Action、ActionForm、ActionMapping等组件。在这里,你可以配置URL与Action类的映射,设置数据验证规则等。 4. **ActionForm**:...

    struts in action

    《Struts in Action》是一本针对Struts框架的经典著作,无论是初学者还是有一定基础的学习者都能从中受益匪浅。本书不仅全面介绍了Struts框架的核心概念和技术要点,还深入探讨了如何通过配置文件来管理Struts应用。...

    struts调用流程总结,适用于初学者.

    本文主要概述了Struts的工作流程,尤其针对初学者,旨在帮助理解其核心组件及其相互作用。 1. **ActionServlet**: - ActionServlet是Struts的核心组件,它是一个扩展自Servlet的类,负责处理所有HTTP请求。在Web...

    为初学者提供的有关struts的介绍

    对于初学者来说,理解Struts的工作原理和架构是非常重要的。 首先,当服务器启动时,根据`web.xml`配置文件加载`ActionServlet`,这个Servlet是Struts的核心控制器,它负责拦截所有HTTP请求。接着,`ActionServlet`...

    struts1学习文档

    ### Struts1学习文档知识点梳理 ...以上是Struts1框架的基础知识点,通过这些内容的学习,初学者可以更好地理解和掌握Struts1框架的使用方法及其内部机制,从而更高效地进行Java Web应用的开发工作。

    Struts jar包

    Struts是一个开源的JavaEE框架,它主要用于构建和管理基于MVC(Model-View-Controller)模式的Web应用程序。在Java开发中,Struts...对于初学者来说,掌握Struts框架及其jar包的使用是提升Java EE开发技能的重要一步。

    struts1.2上传图片例子

    ### Struts 1.2 图片上传实例解析 #### 一、概述 在Web开发过程中,文件上传是一项常见的功能需求。...这对于初学者来说是一个很好的实践案例,有助于深入理解Struts框架的工作原理及其实现细节。

    Struts1.2动态表单注册 验证实例(1)

    Struts1.2框架是Java Web开发中常用的一个MVC框架,它为构建基于J2EE的Web应用程序提供了一个...这个实例对于初学者来说是一个很好的起点,能够深入理解Struts1.2框架的运作机制,同时掌握动态表单和验证的关键步骤。

    Java-Struts入门初步知识.doc

    在Struts中,`struts-config.xml`文件是核心配置文件,它定义了Action映射、Form Bean定义、数据源以及其他关键设置。在这个例子中,你需要添加一个新的Action映射,指向处理用户注册的Action类。例如: ```xml ...

    hibernate+struts登陆教程.doc

    为了使Struts能够处理中文错误消息,我们需要使用`native2ascii.exe`工具将中文转换为Java可读的Unicode格式,然后更新资源文件`ApplicationResource.properties`。例如,将`name.null`和`passwd.null`的错误消息...

    struts源代码

    通过对"Java1Sruts"这个压缩包的学习,初学者可以了解到如何创建Action类、编写struts-config.xml配置文件、在JSP中使用Struts标签,以及如何进行简单的业务处理和页面跳转。这些基本操作是理解和掌握Struts框架的...

    一个简单的struts校验例子

    这通常涉及到在`struts-config.xml`或`struts2-struts-plugin.xml`(如果使用的是Struts 2)中声明ActionForm类和对应的验证文件。 7. JSP页面:在JSP页面上,我们需要创建表单元素,并使用Struts的标签库来绑定...

    Struts1的一个小实例

    在Struts1框架中,我们首先需要在项目的web.xml配置文件中定义Struts的核心过滤器`org.apache.struts.action.ActionServlet`,这个过滤器会拦截所有的HTTP请求,并将它们转发到Struts框架进行处理。配置如下: ```...

    Struts模式培训资料.doc

    本篇培训资料旨在引导初学者入门Struts,理解其核心概念和工作流程。 首先,MVC模式是软件设计中的一个重要模式,它将应用程序分为三个组成部分:模型(Model)负责数据处理和业务逻辑,视图(View)负责数据显示,...

    一个Struts登陆实例

    Struts 是一个经典的Java web开发框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在本实例中,我们将深入理解如何创建一个基本的Struts 1.2...这对于初学者理解MVC架构和Struts 1.2框架的运作机制非常有帮助。

    struts1 基本流程.docx

    以下是Struts1.2的基本控制流程,适合初学者理解和面试准备。 首先,ActionServlet是Struts1.2中的核心组件,它扮演着前端控制器的角色。当应用程序启动时,由于在web.xml配置文件中设置了`&lt;load-on-startup&gt;0...

    精通structs笔记

    2. web.xml:配置Struts的前端控制器(ActionServlet)和过滤器(StrutsPrepareAndExecuteFilter)。 五、ActionForm和表单验证 ActionForm对象用于封装HTTP请求参数,它可以实现校验逻辑,通过validate()方法对...

    struts1的工作流程

    - **验证表单数据**:ActionServlet会根据`struts-config.xml`中的配置信息决定是否要执行ActionForm对象中的`validate()`方法。 - 如果`validate()`方法执行有误,则返回错误信息给用户;否则,继续下一步处理。 ...

    Struts 验证框架

    5. **T61J2EEValidate**:这个压缩包文件名可能包含了一个示例项目,其中可能包括了Struts验证框架的配置文件、ActionForm、Validation.xml以及相关的JSP页面。你可以导入这个项目,通过查看源代码来学习和理解...

Global site tag (gtag.js) - Google Analytics