我正在为我的 grails 应用程序使用导出插件。如何将列表实例传递给控制器?我的 gsp 中有这个:
<g:set var="fruitInstanceList" name="fruitInstanceList" value="${fruitInstanceList}"/>
<export:formats formats="['csv', 'excel', 'ods', 'pdf', 'rtf', 'xml']"/>
在我的控制器中:
if(params?.format && params.format != "html"){
response.contentType = grailsApplication.config.grails.mime.types[params.format]
response.setHeader("Content-disposition", "attachment; filename=books.${params.extension}")
exportService.export(params.format, response.outputStream,params.fruitInstanceList, [:], [:])
}
该代码不起作用,因为fruitInstanceList 没有传递给控制器。我怎样才能做到这一点?使用上面的代码将值从 gsp 传递到控制器?
请帮忙,谢谢。