springMVC中报415错误的分析:

@RequestMapping( "/add" )
@ResponseBody
@ApiOperation(httpMethod="POST", value="新增", notes="新增巡检人员")
public JSONObject insertPerson(@RequestBody @ApiParam(value="巡检人员信息",required=true) Person Person) {
return PersonService.insertPerson(Person);
}

由于方法加了@RequestBody注解,所以要求,前台的content-type必须为application/json,所以前台传的参数必须为json格式的字符串。

如果提交表单,默认的格式为application/x-www-form-urlencoded,所以后台参数加了@RequestBody是不能接受参数的,会报415要求必须为json,所以去掉@RequestBody即可接受表单提交的参数。

同时遇到了400为参数和实体类属性对应不上的错误;

405为请求方式不一致的错误。

springMVC中415错误相关推荐

  1. SpringMVC中404错误解决方法总结

    SpringMVC中404错误解决方法总结 参考文章: (1)SpringMVC中404错误解决方法总结 (2)https://www.cnblogs.com/shangjun/p/6411353.h ...

  2. SpringMVC接收json数据转对象中的一些问题(415错误的解决)

    SpringMVC接收json数据转对象中的一些问题(415错误的解决) 参考文章: (1)SpringMVC接收json数据转对象中的一些问题(415错误的解决) (2)https://www.cn ...

  3. 在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案

    在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案 参考文章: (1)在SpringMVC中使用@RequestBody注解处理json ...

  4. SpringMVC+HibernateValidator,配置在properties文件中的错误信息回显前端页面出现中文乱码

    问题: 后台在springMVC中使用hibernate-validator做参数校验的时候(validator具体使用方法见GOOGLE),用properties文件配置了校验失败的错误信息.发现回 ...

  5. 在SpringMVC中使用@RequestBody和@ResponseBody注解处理json时,报出HTTP Status 415的解决方案

    在SpringMVC中使用@RequestBody和@ResponseBody注解处理json时,报出HTTP Status 415的解决方案 参考文章: (1)在SpringMVC中使用@Reque ...

  6. android post请求时报415错误,解决微信小程序用 SpringMVC 处理http post时请求报415错误...

    解决微信小程序用 SpringMVC 处理http post时请求返回415错误 写微信小程序时遇到的问题,这个坑硬是让我整了半天 wx.request请求跟ajax相似处理方法一致javascrip ...

  7. SpringMVC 中的异常处理

    SpringMVC 中的异常处理 异常处理的思路 系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发.测试通过手段减 ...

  8. springMVC中Dispatcher中的/和/*的区别

    1. 首先 / 这个是表示默认的路径,及表示:当没有找到可以匹配的URL就用这个URL去匹配. 2. 在springmvc中可以配置多个DispatcherServlet,比如: 配置多个Dispat ...

  9. springmvc中Controller方法的返回值

    1.1 返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据.指定view. 1.2 返回void 在controller方法形参 ...

  10. SpringMVC 中整合JSON、XML视图一

    SpringMVC中整合了JSON.XML的视图,可以通过这些视图完成Java对象到XML.JSON的转换.转换XML提供了MarshallingView,开发者只需用注入相应的marshaller. ...

最新文章

  1. MySQL 5.5单实例 编译安装
  2. python 下划线转驼峰_json字符串中key值下划线命名转换为驼峰命名
  3. 记事本快捷键设置 java_Java给JFrame窗口设置热键---不完整记事本
  4. 前端学习(1945)vue之电商管理系统电商系统之调用api获取数据
  5. loj#2542. 「PKUWC2018」随机游走(MinMax容斥 期望dp)
  6. 打印屏蔽部分内容window.print()
  7. python怎么另起一行继续输入_python如何换行继续输入
  8. python selenium爬虫代码示例_python3通过selenium爬虫获取到dj商品的实例代码
  9. 微型计算机控制技术王艳芳,基于单片机液位控制器的设计与实现最终版(样例3)...
  10. 小米Wifi切换无线网卡模式
  11. 大一 C语言 实验1
  12. 搜狗拼音输入法2015 v7.5 官方版​
  13. 安装内网穿透Frps
  14. 练习:测测你优势教养的程度
  15. 发布网站ASP.NET(ASPX)
  16. Web of Science如何导出参考文献
  17. 获取加速乐的__jsl_clearance
  18. 大数据可视化之气象数据可视化(雷达、云图、落区、等值面)
  19. J-Link Device Support Kit
  20. 论文阅读笔记:Self-Attention with Relative Position Representations

热门文章

  1. 用户画像分析相关整理
  2. 小白学习java连通、操作mysql数据库小记(更新中)
  3. 抖音短视频怎么吸粉 手把手教你快速抖音养号吸粉引流
  4. LaTeX引用参考文献——BibTex参考文献格式大全
  5. 全能扫描王的实现(python版本)- 目标检测图像矫正
  6. iOS远程真机之iTunes与iPhone的通信协议usbmuxd解析
  7. 复数(Complex Number)
  8. 七周成为数据分析师 第七周:Python
  9. WPF+VB.net制作桌面股票小助手
  10. JN5169_EEPROM_PDM