通常,Grails 控制器遵循约定优于配置范式。但是,我注意到使用导出插件时情况并非如此。澄清一下,如果我有一个控制器,其操作如下:
Class MyController {
def exportMyContent {
:
:
exportService.export(params.format, response.outputStream,exportMaterial,fields, labels, [:], [:])
}
}
导出完成后,浏览器会下载文件,但页面不会像在任何其他情况下那样更改为 export.gsp。
有人可以解释为什么会这样吗?