文档章节

Spring MVC使用json时400,415,406错误

蚩蚩桑葚
 蚩蚩桑葚
发布于 2015/06/09 15:00
字数 214
阅读 60
收藏 0

最近使用Spring MVC4.x,使用jQuery提交表单时,一直报400错误,controller方法也没调用。各种百度,五花八门的方法都试了,中间又报415、406错误,让人抓狂,不过最后还是咬牙解决了。

1,要确保controller方法的bean后边跟上BindingResult,且必须两者紧挨着

@RequestMapping("/save")
	@ResponseBody
	public Message save(User user, BindingResult bindingResult,
			Integer[] roleIds, String password) {

2,form表单的action必须不能以*.htm/*.html/*.xml等结尾,可以空着或者用*.do/*.json/*.shtml/*.jhtml

<form id="inputForm" action="${base}/admin/user/save" method="post">

只需注意这两点即可解决400,415,406错误

© 著作权归作者所有

共有 人打赏支持
蚩蚩桑葚
粉丝 4
博文 1
码字总数 214
作品 0
塘沽
程序员
私信 提问
spring mvc Ajax 的运用以及遇到的问题

Spring mvc 3.x版本,在支持Ajax方面还是不错的,看文档我们发现,只要我们在Controller里添加@RequestBody 和@ResponseBody两个标签后,就能把前台传过来的JSON对象进行转换成我们的java对象...

Line
2014/02/27
0
0
spring mvc @RequestBody接受post json对象

jq ajax通过post json对象 遇到的HTTP 415/400问题错误解决方案:http://www.linuxidc.com/Linux/2014-04/99928.htm 客户端: <html><head><meta http-equiv="Content-Type" content="text/......

Nob
2014/08/08
0
3
Spring MVC使用@ResponseBody返回JSON数据406以及乱码问题解决方案

其实前面一篇关于zTree返回JSON数据的文章已经有一种解决方案了,但是当我今天在新公司搭建新环境的时候,发现决然又不行了,所以我觉得那应该不是最优的解决方案。 说起来,我以前接触到的一...

十月阳光
2015/07/28
0
1
spring mvc 4.1 返回json报406错误的解决办法

spring mvc 4.1 返回json报406错误的解决办法 浏览器访问,报 The resource identified by this request is only capable of generating responses with characteristics not acceptable ac......

赵占涛
2014/11/01
0
0
SpringMVC Jackson Ajax 返回406错误!

Spring mvc 使用注解@ResponseBody Ajax请求返回json 报406错误!(使用Jackson转换) 已经加入的Jackson的依赖包,ajax 也没有问题,controller也能正常访问,请大牛指导一下,调试了半天还...

帐号以作废
2014/04/16
5.9K
12

没有更多内容

加载失败,请刷新页面

加载更多

Apache日志不记录访问静态文件,访问日志切割,静态元素过期时间设置

Apache配置不记录访问静态文件的日志 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 vhost原始配置 <VirtualHost *:80> ServerAdmin test@163.com DocumentRoo...

野雪球
今天
1
0
聊聊storm的ICommitterTridentSpout

序 本文主要研究一下storm的ICommitterTridentSpout ICommitterTridentSpout storm-core-1.2.2-sources.jar!/org/apache/storm/trident/spout/ICommitterTridentSpout.java public interface......

go4it
今天
2
0
Ubuntu常用操作

查看端口号 netstat -anp |grep 端口号 查看已使用端口情况 netstat -nultp(此处不用加端口号) netstat -anp |grep 82查看82端口的使用情况 查找被占用的端口: netstat -tln netstat -tl...

hc321
昨天
1
0
网站cdn的静态资源突然访问变的缓慢,问题排查流程

1.首先我查看了一下是否自己的网络问题,通过对比其他资源的访问速度和下载速度,确认不是 2.通过ping 和 tracert 判断cdn域名能否正常访问,(最后回想感觉这一步可以省略,因为每次最终能访...

小海bug
昨天
3
0
Mybatis 学习笔记四 MyBatis-Plus插件

Mybatis 学习笔记四 MyBatis-Plus插件 maven依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <ve......

晨猫
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部