@JFinal 你好,想跟你请教个问题:
JFinal 的 Validator 部分,是否可以将invalid 做一个get?这样写自己的LoginValidator时,可以根据invalid
状态,做不同顺序的验证,如:
validateRequiredString("username", msg, "请您输入用户名!"); validateRequiredString("password", msg, "请您输入密码!"); validateRequiredString("captcha", msg, "请输入验证码!");
如果用户名不填 ,就可以不必继续验证下面的内容了。或者用其他的方式也可以,
验证可能会涉及到从数据库中验证,这样,不是可以省少执行一些代码吗?
在 validate 方法中调用一下:
setShortCircuit(true);设置短路变量后只要中途出现校验失败就会马上停止继续校验 ######好的,明白这个变量的用法了, ######jfinal手册中没有的隐藏功能,这样的功能还有很多很多 :)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。