Spring项目报错分析:
这个是前端按F12检查报的错
这个是后台服务器报的错
原因:
因为前端往后面进行传数据的时候name
属性名字重复了。
例:前端代码
<input name="picpath">
而在后台 实体类里面有这个 picpath
属性 正常情况下是可以接受的但是报错了, 因为实体类中已经包含这个picture
这个属性 ,而我却在@RequestParam
注解中在去获得接受的话 就起冲突了所以报400
解决办法:
把前端的名字进行更改和@RequestParam
注解中的获得的名字也进行换名 问题就解决了。你也可以直接把那个注解删掉直接利用实体类进行映射接受就可以了。
**