声明:本栏目所利用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有终极阐明权;凯哥学堂旨在促进VIP学员相互学习的根本上公开条记。

缺点验证框架:

在web1.0中,都是把缺点验证的部分放在Action之前,比如提交表单数据时,是前辈行缺点验证,如果没错就实行相应的Action,如果有错就把缺点信息塞到request中,找到对应的jsp形成页面反馈到客户端,当然此时表单数据就丢失了,但是这样就意味着每次都要刷新全体页面,如下图所示:

jsp页面有错JavaEE毛病验证框架 CSS

但是在web2.0中,缺点验证无需刷新全体页面,缺点验证放在Action中,如果出错,直接返回JSON数据即可,如下图所示:

但是SpringMVC中的缺点验证用的还是web1.0的缺点验证办法。
下面简述利用其缺点验证框架的过程,以登录验证为例:

首先下载干系的缺点验证的jar包:

封装User类,并在类中写好验证:

Action的代码如下:

Index.jsp的代码如下:

结果:

当然还可以分组校验,示例如下:

如果想分组校验,首先写几个接口表示组,此处罚为两组以是写两个两个接口,接口中什么都不用写:

然后在封装类中定义第一组如何验证,第二组如何验证:

Action代码如下:

结果:

总结如下: