class BookController {
def downloadFile() {
byte[] bytes = // read bytes
response.outputStream << bytes
}
}
响应
用途
response
对象是 Servlet API 中 HttpServletResponse 的一个实例
示例
说明
可以在 Grails 中使用 Servlet API 的 HttpServletResponse
来执行所有典型的活动,例如写入二进制数据、直接写入响应中、发送错误响应代码等。请参阅 Servlet API 中 HttpServletResponse 类的文档内容以获取更多信息。Grails 在 response
对象上提供了以下附加方法和/或属性
Grails 还重载了 response
对象上的左移运算符,使它可以更轻松地写入响应写入器。
response << "Hello World"