我为我的grails应用程序使用了导出插件。我如何将一个列表实例传递给控制器?我有这个在我的GSP:从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的值传递给控制器?
请帮忙,谢谢。
但你如何从视图调用控制器? –