搭建springmvc spring mybatis 报HTTP
2017-11-09 本文已影响0人
左洁
controller类
![](https://img.haomeiwen.com/i1309909/ebb8d5bd52cd8f3d.png)
pom文件:
![](https://img.haomeiwen.com/i1309909/d84674dc02998e3e.png)
![](https://img.haomeiwen.com/i1309909/febc67e74e2a1f2e.png)
jsp
![](https://img.haomeiwen.com/i1309909/fc5bf7ee335788ad.png)
web.xml
![](https://img.haomeiwen.com/i1309909/8f4e19c286b12b23.png)
spring-annotation-mvc.xml
![](https://img.haomeiwen.com/i1309909/1365f91d4fa34084.png)
工程结构图
![](https://img.haomeiwen.com/i1309909/95994e7bd2eae6c2.png)
jsp页面
![](https://img.haomeiwen.com/i1309909/30acf5c0b1f49aa8.png)
点击提交之后
![](https://img.haomeiwen.com/i1309909/5c64d67641f67264.png)
这个错误是由于@ResponseBody
@PostMapping("/save")
publicString save(@RequestBody PersonDto personDto){
System.out.println("生日"+personDto.getBirthday()+"姓名"+personDto.getUserName());
return"userView";
}
方法里面用@RequestBody标签才报错
把方法改为如下 就不会报错
@ResponseBody
@PostMapping("/save")
publicString save(@ModelAttribute PersonDto personDto){
System.out.println("生日"+personDto.getBirthday()+"姓名"+personDto.getUserName());
return"userView";
}