Rails控制器使得支持多种内容类型变得非常容易.
respond_to do |format|
format.js { render :json => @obj }
format.xml
format.html
end
Run Code Online (Sandbox Code Playgroud)
美丽.在一个控制器动作中,我可以轻松地响应多种内容类型,并且具有足够的灵活性,可以呈现我想呈现的内容,无论是模板,对象的序列化形式等.
我可以在Spring-MVC中做类似的事情吗?在Spring中支持多种内容类型的标准是什么?我见过涉及视图解析器的解决方案,但这看起来很难管理,特别是如果我想支持除xhtml和xml之外的JSON.
任何建议都表示赞赏,但更简单,更优雅的解决方案将更受欢迎;)
编辑
如果我断言查看解析器很难管理,请随时纠正我并提供一个示例.最好是可以返回xml,xhtml和JSON的.
java model-view-controller content-type ruby-on-rails spring-mvc