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在不同的控制器中调用操作。 谢谢你的帮助。
答案 0 :(得分:0)
重定向上的参数看起来不正确。尝试:
redirect(controller: 'tools', action: 'index', params: [globalForm: globalForm])