验证接口可以采用抛出异常的形式,不符合验证逻辑的就抛出异常,为了简单起见,不用为每个验证域定义一个异常类,可以用一个比较泛的类,比如UserValidationException,然后定义errorCode和message属性,分别表示具体的验证域和默认的错误消息。
任何地方验证时,捕获该异常,如果不特别关心验证错误的域,直接把该异常的message输出到客户端响应即可;如果需要定制验证message,可以捕获异常,然后自己向客户端添加验证错误提示。
关于form注册时的验证 JS ajax 还是后台JAVA 验证 JS+ajax的验证很多容易被绕过
如题:
关于form注册时的验证 JS ajax 还是后台JAVA 验证
JS验证只能验证合法性 email之类的唯一性验证可以走AJAX,但是大部分可以绕过的,后台的MVC我用的是struts2,但是牛逼的公司都是自己的MVC技术,这个就不谈了,struts2的验证拦截器的话验证比较方便,而且不能被用户认为的绕过,但可能用户体验差一些
我的问题是:各位是走哪种验证比较多?我看过新蛋网的注册页面,他们也是用JS+AJAX不过,人家用的https协议,我也绕不过去(用查看源代码的方式找到url直接访问),可能人家也做了拦截器之类的操作
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答