(快速参考)

响应

用途

response 对象是 Servlet API 中 HttpServletResponse 的一个实例

示例

class BookController {
    def downloadFile() {
        byte[] bytes = // read bytes
        response.outputStream << bytes
    }
}

说明

可以在 Grails 中使用 Servlet API 的 HttpServletResponse 来执行所有典型的活动,例如写入二进制数据、直接写入响应中、发送错误响应代码等。请参阅 Servlet API 中 HttpServletResponse 类的文档内容以获取更多信息。Grails 在 response 对象上提供了以下附加方法和/或属性

Grails 还重载了 response 对象上的左移运算符,使它可以更轻松地写入响应写入器。

response << "Hello World"