Прежде чем вызвать jasperService
(вместо вызова контроллера jasper), предварительно обработайте параметры. В ваш метод контроллера использует что-то вроде этого:
params.orgList = params.orgList.tokenize(',')
def reportDef = jasperService.buildReportDefinition(params, request.getLocale(), [data: recordsList])
response.setHeader("Content-disposition", "attachment; filename=\"Report." + reportDef.fileFormat.extension + "\"");
response.contentType = reportDef.fileFormat.mimeTyp
response.characterEncoding = "UTF-8"
response.outputStream << reportDef.contentStream.toByteArray()
Вам понадобится def jasperService
в вашем контроллере, чтобы grails внедрил зависимость для вас.