Grails重定向无法正常工作

时间:2012-02-27 17:45:31

标签: ajax grails redirect

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请求调用控制器,我的重定向指令需要使用Text params在不同的控制器中调用操作。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

重定向上的参数看起来不正确。尝试:

redirect(controller: 'tools', action: 'index', params: [globalForm: globalForm])