`
mxl86
  • 浏览: 174814 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Struts2.1服务端校验框架总结

阅读更多

这只是本人自己总结的校验框架的东西,目前还不完善,会随时添加更新~.~

 

一、 服务器端校验

 

1. Action级别校验规则:

xml 写道
命名格式:ActionClassName-validation.xml

 

 

注:该验证框架必须同ActionClassName这个类在同一个包内!

 

 

2. Action中某个方法的校验规则:

xml 写道
命名格式:ActionClassName-ActionAliasName-validation.xml

 

 

注:

1. ActionAliasName是struts.xml中<action name="uploadAction" class="">中的name的value.

2. 该验证框架必须同ActionClassName这个类在同一个包内!

3. 如果以上2个校验文件都存在,那么2个文件都会被执行;如果2个校验文件中的校验属性相同那么将被执行同校验属性中ActionClassName-ActionAliasName-validation.xml中的校验规则。

 

 

 

 

注:这次先总结这些,后续校验框架内容会随时更新……

分享到:
评论
2 楼 mxl86 2009-12-21  
meiowei 写道
1. ActionAliasName是struts.xml中<action name="uploadAction" class="">中的name的value.

好像不对吧!针对特定方法的校验,应该是ClassName+MethodName+"-validation.xml"吧!怎么会和struts里的配置东东连起来呢?



你可以去看看李刚或者传 智 播 客里struts2.1的视频中基于XML配置方式实现对指定action方法校验讲解
1 楼 meiowei 2009-12-18  
1. ActionAliasName是struts.xml中<action name="uploadAction" class="">中的name的value.

好像不对吧!针对特定方法的校验,应该是ClassName+MethodName+"-validation.xml"吧!怎么会和struts里的配置东东连起来呢?

相关推荐

    Struts2.1权威指南——基于WebWork核心的MVC开发.zip

    《Struts 2.1权威指南》特点为:1.经验丰富,针对性强 《Struts 2.1权威指南》凝聚了作者大量的实际开发经验和感悟。作者依照读者的学习规律,首先介绍基本概念和基本操作,然后对内容进行深入讲解。 2.讲解具体,...

    Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    本文将详细介绍如何在MyEclipse 8.5环境下搭建基于Struts2.1、Spring3.0以及Hibernate3.3的SSH框架,并通过图解的方式引导读者完成整个搭建过程。 #### 二、创建 Web 项目 首先,需要在MyEclipse 8.5中创建一个新...

    struts2.1完整jar包

    Struts2.1是Apache软件基金会的开源框架Struts的第二个主要版本,它基于MVC(Model-View-Controller)设计模式,为Java Web应用程序提供了一种强大的开发框架。Struts2的核心目标是简化Web应用的开发过程,提高代码...

    struts2.0的数据校验框架struts2.0的数据校验框架

    struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架

    struts2.1教程

    - **框架定义**:Struts 2.1 是一款基于Java的开源Web应用开发框架,继承了Struts 1.x的优秀特性,并在很多方面进行了改进和优化。它提供了一种构建可扩展且易于维护的Web应用程序的方法。 - **主要特点**: - **...

    Struts2.1 源码+开发包(项目依赖库)

    Struts2.1是Apache软件基金会的开源框架,主要用于构建基于Java EE的Web应用程序。它在Struts1的基础上进行了重大改进,提供了更强大的MVC(Model-View-Controller)架构支持,增强了动作处理、异常处理、国际化、...

    Struts 2.1 Libraries

    Struts 2.1 是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,由Apache软件基金会维护。它旨在提供一个结构化的、可扩展的平台,帮助开发者构建可维护性高、易于扩展的企业级Web应用。在这个...

    黑马程序员 struts2.1 视频教程

    Struts2.1 是一个基于模型-视图-控制器(MVC)架构的Java Web框架,由Apache软件基金会维护。这个视频教程由黑马程序员提供,由黎活明主讲,旨在帮助开发者深入理解和掌握Struts2.1的核心概念和实际应用。 首先,从...

    struts2.1+json+jquery用户名校验

    首先,Struts2.1是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它简化了Web应用的开发,提供了强大的动作调度和拦截器机制。在本项目中,Struts2.1作为后端控制器,负责处理前端发送的请求,执行...

    Struts2.1权威指南2

    Struts2.1权威指南 李刚的著作 共四个部分 用7-zip解压

    Struts 2.1权威指南:基于WebWork核心的MVC开发

    李刚的Struts 2.1权威指南:基于WebWork核心的MVC开发,写的很详细。一共有九个压缩文件。

    Struts 2.1 权威指南 part13 pdf

    笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1...

    Struts 2.1 权威指南 part04 pdf

    笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1...

    Struts 2.1 权威指南 part01 pdf

    笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1...

    Struts 2.1 权威指南 part02 pdf

    笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1...

    Struts 2.1 权威指南 part06 pdf

    笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1...

    Struts 2.1 权威指南 part03 pdf

    笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1...

    Struts 2.1 权威指南 part05 pdf

    笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1...

    Struts 2.1 权威指南 part11 pdf

    笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1...

    Struts 2.1 权威指南 part12 pdf

    笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1...

Global site tag (gtag.js) - Google Analytics