【发布时间】:2011-05-23 03:56:27
【问题描述】:
Rails 控制器可以很容易地支持多种内容类型。
respond_to do |format|
format.js { render :json => @obj }
format.xml
format.html
end
美丽。在一个控制器操作中,我可以很容易地响应多种内容类型,并且对于我希望呈现的内容具有很大的灵活性,无论是模板、我的对象的序列化形式等。
我可以在 Spring-MVC 中做类似的事情吗? Spring中支持多种内容类型的标准是什么?我见过涉及视图解析器的解决方案,但这看起来很难管理,特别是如果我想支持除了 xhtml 和 xml 之外的 JSON。
欢迎提出任何建议,但更简单、更优雅的解决方案将受到更多赞赏;)
编辑
如果我断言视图解析器难以管理是不正确的,请随时纠正我并提供示例。最好是可以返回 xml、xhtml 和 JSON 的。
【问题讨论】:
标签: java ruby-on-rails model-view-controller spring-mvc content-type