2012-01-23 47 views
1

當我們說我們在會話作用域中聲明瞭我們的表單bean時,幾乎沒有問題出現: 注意:會話是每個客戶端。 假設: a)表單bean對象處於會話中。 b)在reset()方法中,我們訪問表單bean對象的字段,即在session中存在的字段。在struts中構建bean作用域

Q-1)此會話何時創建並銷燬? Q-2)將爲每個用戶請求調用reset()方法嗎?是的,那麼我們通常會在reset()中重置字段值,那麼在整個會話期間如何提供這些值? Q-3)請求作用域屬性值在validate()方法之後是否可用?

回答

1
  1. 容器負責會話管理。
  2. 對於使用給定表單的操作的每個請求。因爲通常字段沒有重置;它主要是處理複選框默認值,儘管還有其他用途。
  3. 當然;否則這些值在動作中將不可用。
相關問題