2011-05-05 92 views
0

我們剛剛開始使用Spring MVC 3.0開發一個新的Web應用程序。Spring MVC 3.0中的Ajax支持

我們將在我們的應用程序中使用大量的Ajax。我想知道在Spring MVC 3.0中是否有構建的對Ajax的支持(如Struts 2),還是我們必須使用一些第三方API(如DWR或jQuery)?

我們在基於Struts 1和Struts 2的其他應用程序中使用了很多DWR和jQuery。因此,我們對它們都非常熟悉。

謝謝!

回答

1

Spring mvc 3支持Ajax。檢查this

+0

感謝您的回覆。但是在Spring 3 MVC中使用Ajax的更好選擇是什麼?這是否足夠支持所有ajax需求? – ashishjmeshram 2011-05-05 04:58:20

+0

我已經使用Spring MVC 3和JSON。適合我。但取決於你想要做什麼。你最初的問題是Spring MVC 3是否支持Ajax,因爲答案是肯定的,但是對於你上面提到的問題,只有你通過樣本後才能決定。 – 2011-05-05 05:07:03

0

正如Viren Pushpanayagam的回答中的鏈接所述,與Spring一起使用ajax的典型方法是使用JQuery(或普通的JS或其他框架,無所謂)來進行ajax調用,傳遞必要的參數。 Spring控制器處理請求並返回JSON(如果你只是使用@ResponseBody註釋你的控制器並在你的類路徑中包含Jackson Mapper或Gson,那麼這在Spring中非常簡單)。沒有Spring標記庫或其他功能執行我知道的ajax功能。