2012-10-05 40 views
0

自版本3.1.0控制器的方法返回類型ResponseEntity<String>解析爲servlet-context.xml(在我的情況下的.jsp)中定義的默認視圖。所以Ajax呼叫失敗,404 error。 3.0.6版本沒有問題。springframework 3.1.2 ResponseEntity <String>

有什麼建議嗎?

+1

假設您希望將該對象序列化爲JSON或XMl而不是404,我建議您查看http://www.mkyong.com/spring-mvc/spring-3-mvc-contentnegotiatingviewresolver-示例/ –

+0

感謝您的提示,但是這種Ajax調用很好地使用我以前的發佈版本進行了序列化。我的代碼根本沒有改變,但只有從3.0.6到3.1.2的springframework。所以我正在尋找這個變化的一些解釋。 –

回答

0

我終於找到原因了。看來,自從spring 3.1控制器的方法返回類型ResponseEntity<String>必須註釋@ResponseBody

相關問題