首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spring Boot与Kotlin 验证web表单信息

在做web开发的时候,我们需要验证表单,确认用户提交的信息是安全的,比如用户名不能超过多少位,密码不能少于多少位等等。

那么如何在Spring Boot 与 Kotlin中验证表单信息?

在Spring Mvc工程中,需要检查表单信息,表单信息验证主要通过注解的形式。

表单验证

下面我们在之前《Spring Boot 与 Kotlin使用Thymeleaf模板引擎渲染web视图》项目的基础上,增加表单验证。

文件增加依赖

完整的 文件

创建UserForm类

如果是Spring boot 可以不增加 @get注解,如果使用kotlin 语言实现必须加@get

这个实体类,在2个属性:name,age.它们各自有验证的注解:

@Size(min=2, max=5) name的长度为2-30个字符

@NotNull 不为空

@Min(18)age不能小于18

创建

创建form表单

成功页面

在 目录下增加 文件

Spring Boot 启动

更多Spring Boot 和 kotlin相关内容,欢迎关注《Spring Boot 与 kotlin 实战》

参考资料

https://spring.io/guides/gs/validating-form-input/

https://stonesoupprogramming.com/2017/06/21/spring-bean-validation-example-jsr-303-in-kotlin/

https://stackoverflow.com/questions/36515094/kotlin-and-valid-spri

全科龙婷升职加薪

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180121G07RG600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券