0
自版本3.1.0控制器的方法返回類型ResponseEntity<String>
解析爲servlet-context.xml
(在我的情況下的.jsp)中定義的默認視圖。所以Ajax
呼叫失敗,404 error
。 3.0.6版本沒有問題。springframework 3.1.2 ResponseEntity <String>
有什麼建議嗎?
自版本3.1.0控制器的方法返回類型ResponseEntity<String>
解析爲servlet-context.xml
(在我的情況下的.jsp)中定義的默認視圖。所以Ajax
呼叫失敗,404 error
。 3.0.6版本沒有問題。springframework 3.1.2 ResponseEntity <String>
有什麼建議嗎?
我終於找到原因了。看來,自從spring 3.1控制器的方法返回類型ResponseEntity<String>
必須註釋@ResponseBody
。
假設您希望將該對象序列化爲JSON或XMl而不是404,我建議您查看http://www.mkyong.com/spring-mvc/spring-3-mvc-contentnegotiatingviewresolver-示例/ –
感謝您的提示,但是這種Ajax調用很好地使用我以前的發佈版本進行了序列化。我的代碼根本沒有改變,但只有從3.0.6到3.1.2的springframework。所以我正在尋找這個變化的一些解釋。 –