Контроллер Rails позволяет очень легко поддерживать несколько типов контента.
respond_to do |format|
format.js { render :json => @obj }
format.xml
format.html
end
Красиво. В одном действии контроллера я могу легко реагировать на несколько типов контента с большой гибкостью в отношении того, что я хочу визуализировать, будь то шаблон, сериализованная форма моего объекта и т. Д.
Могу ли я сделать что-то подобное в Spring -MVC? Каков стандарт поддержки нескольких типов контента в Spring? Я видел решения, включающие преобразователи представлений, но это кажется трудным для управления, особенно если я хочу поддерживать JSON в дополнение к xhtml и xml.
Любые предложения приветствуются, но более простые и элегантные решения будут оценены больше;)
РЕДАКТИРОВАТЬ
Если я ошибаюсь, утверждая, что преобразователем представлений трудно управлять, пожалуйста, поправьте меня и приведите пример. Предпочтительно тот, который может возвращать xml, xhtml и JSON.