當請求一JSP頁面時,對應的FormBean會自動創建,並由對應的屬性設置struts標簽的控件。因此,如果想要頁面中的控件一開始就設置了初值的話,請在FormBean的構造函數中設置相應的屬性中。
當請求一JSP頁面時,ActionBean是不會自動產生的。
屬性實際上並非真正對應Bean的數據成員,它真正對應的是Bean的set/get方法。
EG:
<html:text property="teacherID" name="AdminAddTeacherForm"/>
必要時刻,控制器以文本框中內容來調用setTeacherID方法,或者調用getTeacherID獲取內容設置文本框。而不管你的BEAN是否有teacherID這個數據成員;當然,通常我們不應該自找麻煩地亂設數據成員的名字。
補完中。。。
注釋:1-屬性 即property
1-控件 本人習慣把標簽產生的東東叫控件,估計大部分微軟風格的人都習慣這樣。