【发布时间】:2009-10-31 23:06:28
【问题描述】:
以下动作是为了将bytes的二进制内容完全绕过Grails视图层直接写入客户端:
def actionName = {
byte[] bytes = ...
ServletOutputStream out = response.getOutputStream()
out.write(bytes)
out.flush()
out.close()
return false
}
我的印象是return false 会让 Grails 完全跳过视图层。然而,情况似乎并非如此,因为上面的代码仍然让 Grails 搜索 /WEB-INF/grails-app/views/controllerName/actionName.jsp(由于不存在这样的文件,因此失败并返回 404)。
问题:
- 鉴于上面的代码,如何在 Grails 中完全绕过视图层?
【问题讨论】:
标签: grails