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

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

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

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

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

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

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

相关文章
相关标签/搜索