因为一直使用的是struts1,没有接触过struts2,接触后发现二者的区别还是很大的。
自己对strtus2也是初学,对struts2的验证进行了一下了解。上struts2的官网,发现对于struts2的验证,只需要对相应的类写*-validation.xml就可以了。一时好奇,因为官网的文档上有写说验证用的xml需要用以下的两种格式之一:
- Per Action class: in a file named ActionName-validation.xml
- Per Action alias: in a file named ActionName-alias-validation.xml
后来又看到格式应该是:
- <actionClass>-validation.xml
- <actionClass>-<actionAlias>-validation.xml
后来自己做了一下实验,一时有点糊涂,到底是和action name一致还是和class一致。于是就做了个实验
在struts.xml里有
<action name="Login_*" method="{1}" class="com.struts2study.Logon">
<result name="input">/jsp/HelloWorld.jsp</result>
<result>/jsp/welcome.jsp</result>
</action>
(呵呵,struts里的例子)
如果使用Logon-validation.xml则验证生效
而使用Login-validation.xml则验证不生效。
看来还是使用类名。当然对于验证我还是初学,还需要深入了解啊。
写下来就是做个笔记。
分享到:
相关推荐
struts2学习笔记总结
struts2学习笔记,非本人所写,但有学习的价值,总结的很好,分享一个!
Struts2学习笔记,介绍了struts2的基础部分
这是学习struts2时记得重点笔记,包括了一些原理,ognl语句的编写,以及如何设置拦截器等等一些基本知识,起到复习和巩固的作用
struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换
本人学习struts2的笔记,希望大家可以多多学习以后共同交流
struts2学习笔记struts2学习笔记struts2学习笔记
1. struts2框架的引入 1)把struts2的相关jar包导入到项目中去 2)把struts2框架的配置文件struts.xml复制粘贴到项目中的src下面(同时也可以把log4j.properties放到src下) 在这里我们主要是要的这个struts.xml文件...
namespace :对应与项目名称后面的"/"(例如Struts2_0100_Introduction后面的"/") (http://localhost:8080/Struts2_0100_Introduction/) 四、 标签 是用来解决重名的问题,例如当系统的前台和后台都有一个action...
struts2四天的学习笔记。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
structs2很详细的学习笔记,structs2的建造,工作原理,例子,逐步讲解,纯文字的
个人收藏,纯属备份作用,做个记录,方便需要时候查看
Struts2学习笔记2012 希望对你的学习能有所帮助。。
Struts2 学习笔记.doc,Struts2 学习笔记.doc
北京圣思园张龙老师的笔记,十分珍贵的资源。特别全