问题
使用 ssm 框架做项目时,出现了 Field error in object ‘xxx’ on field ‘xxx’: rejected value [[],[],[]…] 问题。
解决方法
前端传来值为null时,导致传值时无法转换为对应类型,进而再导致加载
c
o
n
t
r
o
l
l
e
r
controller
controller 的代码之前就报错。
例如:
u
r
l
:
url :
url: $ {pageContext.request.contextPath}/book/toUpdatePage/${book.getBookID()}
标红的部分要是时 null 就会出现 Field error in object ‘xxx’ on field ‘xxx’: rejected value [[],[],[]…] 问题。
因此,要去解决这个问题首先检查传参的值是否为null,再检查传参的参数类型是否正确。