(快速参考)

flash

用途

一个临时存储映射,存储会话中的对象,仅适用于下一次请求,在下次请求完成后自动清除那里保存的对象。

示例

class BookController {

    def index() {
        flash.message = "Welcome!"
        redirect(action: 'home')
    }

    def home() {}
}

描述

flash 对象是一个 Map(哈希),您可以使用它来存储键值对。这些值会透明地存储在会话内,然后在下一次请求结束时清除。

这种模式允许您使用 HTTP 重定向(这对于 发布后重定向很有用),并保留可以从 flash 对象中检索到的值。