JFinal 的 Validator 部分,是否可以将invalid 做一个get?

我在开源 发布于 2014/05/12 14:40
阅读 264
收藏 2

@JFinal 你好,想跟你请教个问题:

JFinal 的 Validator 部分,是否可以将invalid 做一个get?这样写自己的LoginValidator时,可以根据invalid
状态,做不同顺序的验证,如:

validateRequiredString("username", msg, "请您输入用户名!");
validateRequiredString("password", msg, "请您输入密码!");
validateRequiredString("captcha", msg, "请输入验证码!");

如果用户名不填 ,就可以不必继续验证下面的内容了。或者用其他的方式也可以,

验证可能会涉及到从数据库中验证,这样,不是可以省少执行一些代码吗?

加载中
0
JFinal
JFinal

在 validate 方法中调用一下:

setShortCircuit(true);

设置短路变量后只要中途出现校验失败就会马上停止继续校验

0
我在开源
我在开源
好的,明白这个变量的用法了,
JFinal
JFinal
jfinal手册中没有的隐藏功能,这样的功能还有很多很多 :)
返回顶部
顶部