在Grails 2.3。* REST Controller中,我正在使用响应对象的渲染实例来响应REST调用。 我想知道是否可以使用Grails响应方法发送多个对象[instance + flash.message]。
是否有任何约定可以发送Flash消息以及REST API调用的预期结果。
request.withFormat {
form {
flash.message = message(code: 'default.created.message', args: [message(code: "${resourceName}.label".toString(), default: resourceClassName), instance.id])
redirect instance
}
'*' { respond instance, [status: CREATED] }
}
答案 0 :(得分:0)
从关于flash及其范围(http://grails.org/doc/1.3.9/ref/Controllers/flash.html)的文档中,我了解您放入其中的数据由会话管理,这意味着您可以返回结果,grails应该管理闪存给你的内容。
只需尝试在回复之前添加一个闪存。“paramName”,您希望在您的标题客户端找到它。