Grails редирект не работает - PullRequest
0 голосов
/ 27 февраля 2012

ismy контроллер не работает, и я не понимаю, почему это так:

class FormmakerController {

def fileManipulatorService

def index = { }

def idProcessor = {
    String idToProcess = params.urlEncParam

    //Params lookalike urlEncParam:301-303-304-305
    if(idToProcess != null){
        String globalForm = ''
        idToProcess.split('-').each {item->
            globalForm += fileManipulatorService.fileProvider(item).getText()
        }

        //render(text: globalForm, contentType: "text/xml", encoding: "ISO-8859-1")

        //response.sendError(200)
        redirect(controller: 'tools', action: 'index', params: [globalForm: String])
    }}}

Примечание: контроллер вызывается из запроса ajax, и моя инструкция по перенаправлению должна вызвать действие в другомконтроллер с текстовыми параметрами.Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 28 февраля 2012

Параметры вашего перенаправления выглядят неверно.Попробуйте:

redirect(controller: 'tools', action: 'index', params: [globalForm: globalForm])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...