在request.withFormat关闭grails版本2.3.8中找到默认操作

时间:2014-09-23 13:52:46

标签: grails groovy grails-controller

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域类控制器生成的代码段。 我们在哪里可以在处理保存操作后识别重定向操作。

每次完成保存操作后,默认情况下都会重定向到“显示”操作。它如何重定向?我们可以自定义此流程吗?

请帮帮我

1 个答案:

答案 0 :(得分:1)

重定向就在redirect行完成了。它重定向到保存的实例,这意味着节目。当您使用HTML表单提交此类form multipartForm时,switch分支被执行。

要重定向到其他地方,您可以使用操作等方式进行经典重定向。请参阅docs,例如redirect(action: 'edit')