【发布时间】:2011-12-15 17:01:20
【问题描述】:
根据 Grails 用户指南中的内容,recommended way 根据内容协商发送不同的内容格式是使用 withFormat 块:
import grails.converters.XML
class BookController {
def list() {
def books = Book.list()
withFormat {
html bookList: books
js { render "alert('hello')" }
xml { render books as XML }
}
}
}
但是,我希望我的所有控制器方法的响应都能做到这一点。有没有比在每个内容返回操作结束时简单地复制粘贴 withFormat 块更好的方法来获得这种行为?
【问题讨论】:
标签: grails controller content-negotiation