play 傳值 Scope flash,params,renderArgs,routeArgs,session

play.mvc.Controller:play framework的控制器基類

Scope.Flash flash:一個存放在hash map中存儲臨時變量的變量範圍。。通常情況下,在request的處理過程中把值放進去,然後在緊接着的下一個請求處理中被使用,下一個請求(第2個請求)處理完畢後,值即被銷燬

Scope.Params params:在整個請求的處理過程中都能被訪問到,即存放當前請求的參數

Scope.RenderArgs renderArgs:一個存放在hash map中並在渲染階段使用的變量範圍。存儲在這裏的變量在渲染階段(即模板階段)被使用。

Scope.RouteArgs routeArgs:一個存放在hash map中並在路由處理階段使用的變量範圍。

Scope.Session session:play 1.x framework中,session並不存儲在服務器端,而是存儲在客戶端。實際上它存儲在cookie中,因此大小被限制在4kb以內。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章