這裡是重點.
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檔案中的...