flash
用途
session中一个临时保存数据的map,能且仅能传递到下个请求,下个请求完成后数据自动清除。
举例
class BookController {
def index = {
flash.message = "Welcome!"
redirect(action:home)
}
def home = {}
}
描述
flash对象本身是一个map(hash),用来保存键值对,这些数据会被保存到session中,并在下个请求结束后清除。
这种模式让我们可以在HTTP重定向(对redirect after post是有用的)过程中用flash对象传递必要的数据。