`
mxl86
  • 浏览: 176477 次
  • 性别: 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讲义

    - **知识点**: 介绍了Struts框架的发展历程,包括Struts1到Struts2的演进过程。 - **核心内容**: - Struts1作为最早的MVC框架之一,解决了传统Java Web开发中代码组织混乱的问题。 - 随着技术的发展,Struts1的...

    strut2讲义 ,讲座

    - 进行校验:Struts2支持在Action类或XML配置文件中定义校验规则,实现数据有效性检查。 - Web 项目国际化:Struts2支持多语言环境,便于开发国际化应用程序。 - SiteMesh 页面布局框架简介:SiteMesh可以集成到...

    java web技术开发大全(最全最新)

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》特别介绍了Struts 2对AjAX的支持,还重点剖析了SSH框架的整合开发,并给出了两个综合案例来展示整合SSH框架开发Web应用。 和已经出版的同类图书...

    java web开发技术大全

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》特别介绍了Struts 2对AjAX的支持,还重点剖析了SSH框架的整合开发,并给出了两个综合案例来展示整合SSH框架开发Web应用。 和已经出版的同类图书...

    基于ExtJS和SSH的Web应用架构的研究与实现

    SSH架构是基于Java平台的一种流行的企业级应用开发框架组合,包括Struts、Spring和Hibernate三个核心组件。这三个组件分别负责不同的功能: - **Struts**:作为MVC(Model-View-Controller)框架的一部分,主要用于...

    餐饮管理系统分析与设计

    1. **前端技术栈**:采用了Struts框架1.1版本,使用Struts的标签库和Validator插件进行服务端验证。 2. **后端技术栈**:基于Java实现,利用Struts框架进行MVC模式的开发。 3. **数据持久化**:采用DAO(Data Access...

    Spring中文帮助文档

    2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 新的bean作用域 2.2.2. 更简单的XML配置 2.2.3. 可扩展的XML编写 2.2.4. Annotation(注解)驱动配置 2.2.5. 在classpath中自动搜索组件 2.3. 面向切面编程(AOP) ...

    Spring API

    2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 新的bean作用域 2.2.2. 更简单的XML配置 2.2.3. 可扩展的XML编写 2.2.4. Annotation(注解)驱动配置 2.2.5. 在classpath中自动搜索组件 2.3. 面向切面编程(AOP) ...

Global site tag (gtag.js) - Google Analytics