2011-01-23 184 views
2

我一直在思考如何使用GWT設置Spring MVC 3.0(更具體地說是REST功能)。也就是說,我不想再使用GWT RPC,通信將通過REST完成。問題是,我對Spring Framework非常新,而且我發現了唯一的教程,他們使用的是JSP,這正是我陷入困境的地方......有沒有一種方法可以與沒有JSP頁面的Spring一起玩,只能使用GWT視圖?GWT + Spring MVC(REST風格的Web服務)

回答

5

我假設你想要做的是有一個Spring控制器返回JSON或XML數據?

有兩種方法可以做到這一點:

  1. 使用ContentNegotiatingViewResolver結合
  2. 使用HttpMessageConverters與註釋@ResponseBody

這兩種方法都覆蓋在這裏一些細節:http://hillert.blogspot.com/2011/01/rest-with-spring-contentnegotiatingview.html

春天的人們在這裏覆蓋@RequestBody方法:http://blog.springsource.com/2010/01/25/ajax-simplifications-in-spring-3-0/

這裏是博客文章涵蓋了ContentNegotiatingViewResolver:http://blog.springsource.com/2009/03/08/rest-in-spring-3-mvc/

示例代碼,可以發現:https://src.springframework.org/svn/spring-samples/mvc-ajax/trunk/

我希望這有助於。

+0

這是正確的方向。我更喜歡HttpMessageConverter和@ResponseBody組合,因爲它更簡單 – chris 2011-01-23 01:53:37

相關問題