request.withFormat {
form multipartForm {
flash.message = message(code: 'default.created.message', args: [message(code: 'user.label', default: 'User'), userInstance.id])
redirect userInstance
}
'*' { respond userInstance, [status: CREATED] }
}
这是我的User域类控制器生成的代码段。 我们在哪里可以在处理保存操作后识别重定向操作。
每次完成保存操作后,默认情况下都会重定向到“显示”操作。它如何重定向?我们可以自定义此流程吗?
请帮帮我
答案 0 :(得分:1)
重定向就在redirect
行完成了。它重定向到保存的实例,这意味着节目。当您使用HTML表单提交此类form multipartForm
时,switch
分支被执行。
要重定向到其他地方,您可以使用操作等方式进行经典重定向。请参阅docs,例如redirect(action: 'edit')