gpt4 book ai didi

grails - Grails导出插件未下载

转载 作者:行者123 更新时间:2023-12-02 15:00:46 25 4
gpt4 key购买 nike

我首先尝试了这个:Grails export plugin don't download any file,但是没有任何结果。

我的 Controller

// Export service provided by Export plugin 
def exportService
def grailsApplication //inject GrailsApplication

...other code...

def index = {
if(!params.max)
params.max = 10
log.debug("Azienda is ${Azienda} or type ${Azienda.class}")
if(params?.format && params.format != "html") {
response.contentType = grailsApplication.config.grails.mime.types[params.format]
response.setHeader("Content-disposition", "attachment; filename=aziende.${params.extension}")
exportService.export(params.format, response.outputStream, Azienda.list(params), [:], [:])
}
[ aziendaList: Azienda.list( params ), filterParams: FilterPaneUtils.extractFilterParams(params) ]
}

我的 index.gsp
<r:require module="export"/>
...other code...
<export:formats />

我的网址链接是 azienda/index?format=excel&extension=xls。我试图用其他变量来改变格式。像这样 azienda/index?formatD=excel&extension=xls
我以这种方式更改了 Controller :
if(params?.formatD && params.formatD != "html") {
response.contentType = grailsApplication.config.grails.mime.types[params.formatD]
response.setHeader("Content-disposition", "attachment; filename=aziende.${params.extension}")
exportService.export(params.formatD, response.outputStream, Azienda.list(params), [:], [:])
}

但是,我得到了 404 Page Not Found

最佳答案


compile ":export:1.5"

在您的项目 BuildConfig.groovy文件中的plugins块下插入一行,然后重新启动应用程序。

关于grails - Grails导出插件未下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23804974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com