spring-boot - Springboot BindingResult 不返回任何错误
问题描述
我正在关注本教程,但我没有收到任何验证错误,而是使用springboot 2.3.1.RELEASE
. 我检查了各种答案,但它们似乎不起作用。这是回购
我的豆子
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
public class FrmSignInDto {
@NotNull
@Size
private String txtEmail;
public String getTxtEmail() {
return txtEmail;
}
public void setTxtEmail(String txtEmail) {
this.txtEmail = txtEmail;
}
}
我的控制器
@GetMapping("/")
public String getSignIn(Model model) {
model.addAttribute("frmsignindto", new FrmSignInDto());
return "fragments/auth/sign-in";
}
@PostMapping("/")
public String postSignIn(@Valid FrmSignInDto frmSignInDto, BindingResult bindingResult ) {
if(bindingResult.hasErrors()) {
return "fragments/auth/sign-in";
}
System.err.println("Input "+frmSignInDto.getTxtEmail());
return "redirect:/validate/";
}
解决方案
推荐阅读
- javascript - javascript不能在2个函数之间传递变量
- tensorflow - 简单的张量流操作永远运行,但没有任何反应
- angular - 在 Spring Boot 应用程序中使用嵌入 Angular 项目读取属性文件
- ios - 崩溃:shortValue 什么时候可以在 iOS 中返回 nil?
- c# - 如何动态更改列表中控件的属性(C# Winform)?
- c# - 如何在 asp.net core 3.1 中使用自动生成的刷新令牌?
- grafana - grafana升级到v7.0后无法登录
- node.js - 如何将越南字体添加到jspdf中
- xpath - 仅选择不具有属性“paginas”的第一个元素“libro”
- sql - 视图 oracle SQL 的相关性