Struts2學習筆記整理 二

2022-01-23 19:05:24 字數 962 閱讀 1343

這裡是重點.

action介面

actionsupport基類

我們寫的action可以有以下幾種選擇:

通過method屬性指定action的執行方法

使用萬用字元配置action

使用action的動態方法呼叫

配置預設action和 配置action預設處理類

配置處理結果

全域性結果

當多個action中都使用到了相同result,這時我們應該把result定義為全域性結果。struts1中提供了全域性forward,struts2中也提供了相似功能:

/message.jsp

注:區域性的會覆蓋全域性

struts1中應用範圍內action的例項 action是單例項(執行時,現在快取中查詢例項,有用,沒有建立新的例項)

struts2中 應用範圍內action的例項,每個請求都會建立乙個action例項

servlet屬於單例項多執行緒的應用,例項只在初始化時被載入

多例項比單例項的優點,不會產生併發問題,但執行速度不如單例項

重點結果型別(經常使用到的)

結果型別:  dispatcher

結果型別:  redirect

結果型別:  redirectaction

struts2 action接受請求引數

action類成員變數setter接收引數

建立單獨model物件,頁面ognl

使用modeldriven介面封裝資料

Struts 2 學習筆記(二)

struts 2框架執行流程回顧 struts 2核心就是 且 的執行其實是乙個遞迴的過程 自定義 1.implements interceptor init destroy intercept 2.extends abstractinterceptor intercept 只需要實現它 方便 實現...

Struts2學習筆記(二)

被struts2的各種奇葩錯誤整的精神衰弱,改了一下午也不見效果,後來出去跑個步,回來再除錯,發現錯誤都沒有了,鬱悶。以後改struts2的錯誤不再寄希望於jrebel的自動更新部署了,還是不要怕麻煩,多重啟幾次伺服器,多重新整理幾次頁面,去跑跑步喝喝咖啡,可能柳暗花明就好了吧。使用者名稱不能為空m...

Struts2學習筆記

1.不繼承,不介面 2.繼承actionsupport類 3.介面action介面 4.我們可以使用modeldriven模式 5.我們可以自己編寫bean進行struts2的擴充套件,但是 一般不需要,因為struts2的功能已經很強大了!6.我們可以將default.properties檔案中的...