IllegalStateException: Errors/BindingResult argument declared without preceding model attribute. Che
这是在很久之前遇到的一个错误。
错误分析
Spring规定:Errors接口或者BindingResult对象应该刚好紧跟在@ModelAttribute声明的对象后面,这样程序才能正确的完成绑定。
解决方法
如上所述,将BindingResult对象放在@ModelAttribute声明的对象后面。
@PostMapping(value = "/book/")
public String addBook(@ModelAttribute("userForm") Book book,BindingResult results, Model model) {//@TODO
}
IllegalStateException: Errors/BindingResult argument declared without preceding model attribute. Che相关推荐
- ActiveRecordException: The model attribute ysgl is not exists.
场景:部署项目到云服务器后,发现列表不能显示,只能显示处理中.同时日志报错:ActiveRecordException: The model attribute ysgl is not exists. ...
- 一篇文章学会springMVC
更多精彩和干货和你分享 说在前面 本文只是入门 为什么用springMVC?springMVC有什么有缺点?springMVC和Struts有什么区别?等等这些问题可以参考网路上资源,本文的重点是快速 ...
- spring mvc的DataBinder、Validator、BeanWrapper、ConversionService、Formatter
很多人对spring mvc的请求处理流程都不陌生,今天我们要展开讲解的是请求体数据body的绑定.验证.格式化.类型转换,它是怎样实现的呢?其实就是大家熟悉的HandlerAdapter干的事情. ...
- SpringBoot @Validated原理解析
文章目录 一.开发使用`@Validated` 出现问题 1.1 代码 1.2 请求 1.3 响应 二.源码: RequestResponseBodyMethodProcessor.resolveAr ...
- 【Spring】Spring Framework Reference Documentation中文版18
Part VI. The Web This part of the reference documentation covers Spring Framework's support for the ...
- bean validation校验方法参数_SpringBoot参数校验 从入门到精通 解决繁琐的参数验证工作...
● 手把手教你实现 SpringBoot与Vue整合开发 前后端分离 简单例子 详解●SQL优化经历 SQL执行效率提高了1000w倍●Java面试题 详解 由易到难● SQL语句大全详解 增删改查 ...
- 面试官 | 如何在 Spring Boot 中进行参数校验?
作者 | 狂乱的贵公子 来源 | cnblogs.com/cjsblog/p/8946768.html 开发过程中,后台的参数校验是必不可少的,所以经常会看到类似下面这样的代码 这样写并没有什么错,还 ...
- 参数幂等性校验失败_快速入手 Spring Boot 参数校验
1.背景介绍 2.Spring Boot文档中的Validation 3.Hibernate Validator 4.Spring Validator 5.示例 6.补充 <Netty 实现原理 ...
- java fileinputstream 安全管理器校验失败_Spring Boot 如何做参数校验?
作者:狂乱的贵公子 cnblogs.com/cjsblog/p/8946768.html 整编:Java技术栈微信公众号 1 背景介绍 开发过程中,后台的参数校验是必不可少的,所以经常会看到类似下面这 ...
最新文章
- 第10章:项目沟通管理和干系人管理-章节重点
- java小编程----在排序数组中查找元素的第一个和最后一个位置
- esp32 怎么分配freertos 堆栈大小_详解STM32单片机的堆栈
- UIImageView 圆角
- SpringBoot+MyBatis+Redis实现SSO单点登录系统(一)
- cut out数据增强_被多种离散化场景困扰?8种python技巧!让数据处理更简单
- 我的linux redhat6.0之路-1.2
- git和SVN的区别
- windows下搭建自己的跨平台tts语音合成播报技术
- 人大、北外、北航三校开启在职硕士(学位)商业数据分析方向 | 报名
- m4s格式转换mp3_简单的amr转换mp3音频格式转换方法
- d3中为每个rect元素绑定带数据的点击事件
- 美柚:女性移动APP安全攻防战
- matlab从无到有系列(五):基本图形图像处理功能
- 赶紧收藏3个免费在线资源齐全的网站
- 帮我写一段能实时获取经纬度和具体地区的python代码
- 【散文】一场白露,怎知秋心
- 和Vue来一场美丽的邂逅
- android 动态进度条,Android实用view系列------炫酷的进度条
- 一文搞懂VOS如何注册IMS