??? 不久前,突然看到了Spring,我终于知道什么是一见钟情了。。。。。。在此,我尽力不表露我的赞美和爱慕,如果偶有失控,请见谅。
??? 由于我的身份是运用Struts 作web开发的初级java程序员,所以会不经意的对比Spring的MVC 和Struts,在深深臣服于Spring的同时,发现在Struts中强大的 client validation,在Spring中却没有相应的功能,于是便有了最初的想法:移植。并非常庆幸的付诸了实践。今天早上,终于搞定了一个可用的版本(0.1版 汗。。。)。
??? 主要功能呢,是通过配置生成JavaScript实现client(JSP) validation ,具体用法和Struts中是一样的(除了不需要声明form-bean)。
??? 具体用法,还是taglib了,但我还是自作多情的写了个Interceptor,哎,没办法,实在不知道该怎么用到这个特性,只好乱来了。。。。。。
a.Taglib
?i.在 -servlet.xml中声明bean
??
???
????validator-rules.xml,validation.xml
???
???
????
???
??
??
?????
??class javascriptValidator?有两个参数?
???pathnames: the files path name that define the validators and validation rules
???messageSource: the refrence of message bean
?
?ii.declare taglib in the JSP
??http://www.avidmouse.com/tags"%
?iii.use the taglib generate javascript
??
??(the page's default value is 0)
b.Interceptor的用法暂且不说了,免得丢人现眼。
如果有人希望继续探讨这个问题或审批这个package,请给我留言(由于没有个人网站,所以不能提供下载,需要给我留e-mail好了)