亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

托管bean中的View和Request范圍之間的區別

托管bean中的View和Request范圍之間的區別

慕妹3146593 2019-09-21 13:56:58
視圖范圍是什么意思?誰能解釋一下,以便我了解它與請求范圍的不同之處?
查看完整描述

1 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

@ViewScoped豆完全一樣長住作為JSF視圖。它通常以全新的GET請求或導航動作開始,然后只要最終用戶向視圖中的任何POST表單提交返回null或的動作方法void(并因此導航回到相同的視圖),就會生效。刷新頁面或返回非null字符串(甚至是空字符串!)的導航結果后,視圖范圍將結束。

一個@RequestScopedbean的生命長度完全相同HTTP請求。因此,它將在每個請求結束時進行垃圾回收,并在每個新請求上重新創建它,從而丟失所有更改的屬性。

@ViewScoped豆因此特別在需要記住跨越Ajax請求的(改變)視圖狀態富含支持Ajax的看法更為有用。一個@RequestScoped人會在每一個Ajax請求重新創建,因而不能記住所有更改的視圖狀態。請注意,@ViewScoped在同一會話中,Bean不會像Bean那樣在不同瀏覽器選項卡/窗口之間共享任何數據@SessionScoped。每個視圖都有自己獨特的@ViewScopedbean。


查看完整回答
反對 回復 2019-09-21
  • 1 回答
  • 0 關注
  • 493 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號