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

相關文章
相關標籤/搜索