开发者社区> 问答> 正文

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

@JFinal 你好,想跟你请教个问题:
JFinal 的 Validator 部分,是否可以将invalid 做一个get?这样写自己的LoginValidator时,可以根据invalid
状态,做不同顺序的验证,如:
validateRequiredString("username", msg, "请您输入用户名!"); validateRequiredString("password", msg, "请您输入密码!"); validateRequiredString("captcha", msg, "请输入验证码!");
如果用户名不填 ,就可以不必继续验证下面的内容了。或者用其他的方式也可以,
验证可能会涉及到从数据库中验证,这样,不是可以省少执行一些代码吗?

展开
收起
kun坤 2020-06-04 21:09:57 345 0
1 条回答
写回答
取消 提交回答
  • 在 validate 方法中调用一下:

    setShortCircuit(true);
    设置短路变量后只要中途出现校验失败就会马上停止继续校验 ######好的,明白这个变量的用法了, ######jfinal手册中没有的隐藏功能,这样的功能还有很多很多 :)
    2020-06-08 10:43:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
introduction to Apache Bean 立即下载
Apache Wicket User Guide - Ref 立即下载
低代码开发师(初级)实战教程 立即下载