我們剛剛開始使用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。因此,我們對它們都非常熟悉。
謝謝!
我們剛剛開始使用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。因此,我們對它們都非常熟悉。
謝謝!
Spring mvc 3支持Ajax。檢查this
正如Viren Pushpanayagam的回答中的鏈接所述,與Spring一起使用ajax的典型方法是使用JQuery(或普通的JS或其他框架,無所謂)來進行ajax調用,傳遞必要的參數。 Spring控制器處理請求並返回JSON(如果你只是使用@ResponseBody註釋你的控制器並在你的類路徑中包含Jackson Mapper或Gson,那麼這在Spring中非常簡單)。沒有Spring標記庫或其他功能執行我知道的ajax功能。
感謝您的回覆。但是在Spring 3 MVC中使用Ajax的更好選擇是什麼?這是否足夠支持所有ajax需求? – ashishjmeshram 2011-05-05 04:58:20
我已經使用Spring MVC 3和JSON。適合我。但取決於你想要做什麼。你最初的問題是Spring MVC 3是否支持Ajax,因爲答案是肯定的,但是對於你上面提到的問題,只有你通過樣本後才能決定。 – 2011-05-05 05:07:03