
spring boot 验证错误信息:从 controller 到页面
问题:在 spring boot 应用程序中,控制器中存在验证错误信息,但这些信息在渲染页面时无法正确显示。
根源
根据提供的代码,问题在于模版中用作模型对象的对象名称不正确。
控制器
模版
错误
模版中的 th:object 属性的值为 testuser(大写)。这与模型中添加的对象名称不匹配,导致模版找不到用于显示错误信息的模型对象。
解决方案
将 user.html 中 th:object 属性的值更正为 testuser,如下所示:
<form method="POST" th:action="@{/user}" th:object="${testuser}">验证
进行此更改后,页面中应正确显示验证错误信息。
以上就是Spring Boot验证错误:页面无法显示Controller错误信息怎么办?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号