strust结构中FORM类里面的validate()和reset()什么作用? validate()http://blog.msnfans.com/foxgem/archives/3188.htmlreset()http://www.cybercorlin.net/article.php?story=20040414194523753 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是高手。据我所知,validate()方法用于校验,reset()方法用于重置FORM中的属性。在struts中,校验有在FORM中使用validate()方法和应用validation.xml两种,根据具体情况选择一种使用,多采用后者。如不需校验,可以不用。 每次提交表单的时候首先调用validate方法,所以可以在这里添加对于表单数据的校验方法,具体你自己写。reset方法是表单中reset按钮调用的重置方法。以上是服务器端验证。而validation.xml 的作用是提供页面的脚本验证,验证不通过的话不提交页面数据。 reset是出于安全考虑,validation 校验,同时通过Structs 标签的引用! 楼上回答的reset()是错误的.起码不全面..自己做项目的时候多试试~~~和每次request-response有关系 每次调用为actinform赋值前调用此方法..还要综合考虑一个actionform实例的生命周期 reset() 是每次初始化时,给这个form 对象的元素对象从新赋数值,在reset() 方法外,只是一些只段的声明!避免在传递错误的值,好象就是一个安全问题呀! 是不是有多种validate()方法?共同学习 一个div位置问题,急 一个纯Spring项目中在JSP页面上用JSTL标签实现10X10图片矩阵 跪求!! 找份Java开发的兼职工作 jsp页面上可以同时写2种script脚本么? 还是关于SESSION问题,大家讨论下,谢谢 使用hibernate的问题 hql 多对多关系 查询表的部分字段 大家在项目中用javaBean用得多吗?? 生成的docx图片显示不出来 何以将类数组放入SESSION中吗? 大家有没有用过iReport的啊,帮帮小弟了
据我所知,validate()方法用于校验,reset()方法用于重置FORM中的属性。
在struts中,校验有在FORM中使用validate()方法和应用validation.xml两种,根据具体情况选择一种使用,多采用后者。如不需校验,可以不用。
所以可以在这里添加对于表单数据的校验方法,具体你自己写。reset方法是表单中reset按钮调用的重置方法。
以上是服务器端验证。而validation.xml 的作用是提供页面的脚本验证,
验证不通过的话不提交页面数据。