文档章节

jfinal的validator怎么做到验证到有一个字段错误就退出验证?

Ryan勇者无惧
 Ryan勇者无惧
发布于 2017/02/17 09:28
字数 246
阅读 11
收藏 0

JFINAL是否有这样一个功能,例如:在页面有用户名框和密码框,validator中验证了用户名不能为空,密码不能为空两个非空校验,默认当出现错误的时候,两个错误消息都会给出处理并可以在前端显示错误提示。现在想这样做,用户名框和密码框都有错误的时候,只提示用户名框而不提示密码框的错误,请问一下有没有一个配置可以让这个validator发现到有一个错误的时候就退出下面所有的校验,直接进行错误处理?

ShortCircuitValidate.java ,就是把shortcircuit属性设置为true,就开启了短路验证器,因为是一个javabean,所以要用set去设置属性,这样就保证了

public abstract class ShortCircuitValidate extends BaseValidator {
	{
		this.setShortCircuit(true);
	}

}

BaseValidator .java

public abstract class BaseValidator extends Validator {

}

© 著作权归作者所有

Ryan勇者无惧
粉丝 0
博文 48
码字总数 13255
作品 0
汉沽
程序员
私信 提问

暂无文章

PostgreSQL 11.3 locking

rudi
47分钟前
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
8
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
8
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
78
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部