close
Struts2,一個令人感到陌生又熟悉的名稱。
在初次碰到Struts2時,都會有個問題,那就是程式中怎麼找都找不到參數和變數的傳遞設定?
其實不是沒有,而是被隱藏了!
Struts2的變數傳遞使用setter、getter,和最重要的ActionConText!
所有的變數都存在ActionConText之中,這部份是屬於電腦自行運作,所以一般人們是不會知道這塊在何方?
同時Struts2會將JSP和Java的變數做自動轉型,程式會自動比對程式中的setter和getter並且做變數和函式名稱的比對。
這個部份是初學者最容易混淆的。
在實做Struts2時,初學者要學著不要計較資料怎麼傳遞,只要知道一點就好,
那就是JSP網頁中,有一個文字盒叫做ABC,那JAVA中就必須要有ABC這個變數,至於資料型態,則是在JAVA中自訂囉,
同時要記得在JAVA中加上setter和getter。
只要有這樣做,參數和變數的傳遞就做完了!
全站熱搜