我不理解以下應用程序中session
和params
之間的差異。表單數據是通過session還是params傳遞的?
用戶提交新的電影表單。相關的控制器將如何訪問電影的標題?
session['title']
session.title
params['title']
params.title
- 上述所有
基礎上StackOverflow的答案在Difference between session and params in Controller class:
params
生活在網址或表單的帖子正文中,所以只要查詢完成就會消失。會話在多個請求之間持續存在(信息通常存儲在cookie中,但這取決於您的配置)。
要短:
- PARAMS:只有一個請求(創建一個對象,訪問一個特定頁面)
- 會議:信息被持久化(車,登錄的用戶。)
我對測驗選擇(1)session ['title']
和得到的答案是錯誤的。我選擇(1)是因爲我認爲它涉及訪問必須堅持的信息。
我誤解了這個問題,也許這是更多的「一個請求只」,所以答案應該是(3)params['title']
?
發佈你的參數 –
我沒有得到關於測驗的任何其他信息。有沒有其他信息可以做這個問題? – user86408