Rails控制器使得支持多種內容類型變得非常簡單。在Spring-MVC控制器中支持多種內容類型
respond_to do |format|
format.js { render :json => @obj }
format.xml
format.html
end
美麗。在一個控制器動作中,我可以輕鬆響應多種內容類型,並且具有足夠的靈活性,可以顯示我想要呈現的內容,可以是模板,也可以是我的對象的序列化表單等。
我可以做類似於Spring的MVC?在Spring中支持多種內容類型的標準是什麼?我見過涉及視圖解析器的解決方案,但這看起來難以管理,特別是如果我想支持除xhtml和xml之外的JSON。
任何建議表示讚賞,但更簡單,更優雅的解決方案可以理解的多;)
編輯
如果我斷言,視圖解析器是難以管理是不正確,請隨時糾正我,並提供一個例子。最好能夠返回xml,xhtml和JSON。
就像Rails一樣容易和「美麗」?不,但是按照Java標準,可能和我們一樣好。 – Todd 2010-12-10 02:13:41