在Grails中使用Response.outputStream后,如何重定向和显示flash.message?

在Grails中使用Response.outputStream后,如何重定向和显示flash.message?,grails,Grails,我需要在使用response.outputStream后重定向 我是grails的新手,所以我可能不知道是否有一种简单的方法。或者如果可能的话。 以下是片段: def filename = "ProgramA14_"+DASelected+"_backup.csv" def filecontent = response.outputStream response.setHeader("Content-disposition", "attachment; filen

我需要在使用response.outputStream后重定向 我是grails的新手,所以我可能不知道是否有一种简单的方法。或者如果可能的话。 以下是片段:

def filename = "ProgramA14_"+DASelected+"_backup.csv"
        def filecontent = response.outputStream
        response.setHeader("Content-disposition", "attachment; filename="+filename)
        response.contentType = "text/csv"
        filecontent << "program,da,area,date,forecastedReportedCumulative,forecastedReportedLow,forecastedReportedUpper,forecastedCorrectedCumulative,openPronto,openProntoLow,openProntoUpper,forecastedReportedWeekly,forecastedCorrectedWeekly\n"

        flash.message = "Sample Flash message."
        redirect(action:list, params:[programA14InstanceList: programA14DA, programA14InstanceTotal: programA14DA.count()])
        }
def filename=“ProgramA14”+DASelected+“\u backup.csv”
def filecontent=response.outputStream
response.setHeader(“内容处置”、“附件;文件名=“+filename”)
response.contentType=“text/csv”
filecontent我认为您需要使用