前台的js验证,可以通过其他手段绕过,存在安全问题,所以引入Java后台进行验证

  一、导入jar包

  Java后台验证

 

   此为hibernate-validator jar包,进行Java后台验证使用,在Java 1.9及以上要加入javbx ,之前1.8之前是整合在Java api中的,1.9之后模块分离,需要手工导入

  Java后台验证

 

二、在需要验证的类属性加上对应的注解

   Java后台验证

 

   @notempty:不能为空

  @length:字符长度

  @pattern正则表达式

  @past过去日期

  @email:邮箱格式

三、设置controller

  在对应的实体类前上注解@Valid,是在此执行时要对该实体类进行注解解析,BindingResult,将有错误的参数进行全部封装,然后进行遍历,传到前台

Java后台验证

 

相关文章:

  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2022-12-23
  • 2021-11-23
  • 2021-06-08
  • 2021-11-30
猜你喜欢
  • 2021-05-05
  • 2021-12-27
  • 2021-08-13
  • 2022-12-23
  • 2021-06-09
相关资源
相似解决方案