flash

用途

session中一个临时保存数据的map,能且仅能传递到下个请求,下个请求完成后数据自动清除。

举例


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

描述

flash对象本身是一个map(hash),用来保存键值对,这些数据会被保存到session中,并在下个请求结束后清除。

这种模式让我们可以在HTTP重定向(对redirect after post是有用的)过程中用flash对象传递必要的数据。