struts2進階一
阿新 • • 發佈:2018-12-09
結果跳轉方式(對struts.xml檔案進行配置)
方式一:轉發(預設的方式)
方式二:重定向
方式三:轉發到action ***
例如:重定向到CustomerAction的list方法
*方式四*:重定向(地址變)到action ***
獲得servletAPI
如何在action中獲得原生servletAPI(原理):
訪問servletAPI的方式
方式一:通過ActionContext
方式二(不推薦):通過ServletActionContext
方式三:通過實現介面
Action生命週期:
action獲得引數:
方式一:屬性驅動並獲得引數
需要在action中建立屬性的eget、set方法
方式二:物件驅動
建立User實體類
在action中建立User物件,有get、set方法
方式三:模型驅動
在action中準備User成員變數 (沒有get與set方法)
實現介面
建立方法
需要手動將user創建出來,否則getModel方法返回的是null
集合型別引數封裝
list:需要生成get、set方法
map:需要生成get、set方法
action中:
表單中:
執行結果:
總結:
關鍵: