1. 程式人生 > >struts2進階一

struts2進階一

結果跳轉方式(對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中:

表單中:

執行結果:

 

 

總結:

關鍵: