java吧 关注:1,257,809贴子:12,749,985
  • 2回复贴,共1

Web项目中一般对表单是怎么进行验证的

只看楼主收藏回复

小白不懂就问:在验证用户提交的表单数据时,
①在前端使用js对数据进行检验,不符合规则的数据不进行提交;
②在controller层对接收的表单数据进行验证,验证不通过就跳到自定义的error界面;
③前两种方案的结合。
目前我就想到这三个方案,请问一般项目中是怎么验证的?


IP属地:广东1楼2021-05-21 11:29回复
    啊。。。都可以,
    个人觉得参数验证这种,前端的验证基本后端也要有,防止一些恶意的攻击。
    然后就是Controller层的参数验证,个人推荐javax.validation.*里面的一些注解类。


    IP属地:安徽2楼2021-05-21 15:40
    回复
      广告
      立即查看
      一般还是前台js判断吧 不然请求多起来了服务器压力大


      IP属地:江西来自iPhone客户端3楼2021-05-21 22:59
      回复