Action的編寫方式

2022-08-01 22:54:20 字數 1250 閱讀 3777

第一種

建立普通類

不繼承任何類,不實現任何介面

public class helloaction

第二種建立類,實現介面

action

public class useraction implments action

第三種建立類,繼承類

actionsupport

public class personaction extends actionsupport   

有三種方式實現 (重點

)1.1使用

action

標籤的method屬性,

在這個屬性裡面寫執行的方法

public class bookaction exrends actionsuport

public string update()

}method屬性

,寫要執行的

action

裡面的方法的名稱

.1.2使用萬用字元的方式實現(重點

)

1.2.1 在

action

標籤裡面

name

屬性,name

屬性值裡面寫符號

* 星號

訪問路徑是book_add 的時候 就執行

add()

方法訪問路徑是book_update的時候

就執行 update()方法

使用* 匹配任意內容

action的

name

屬性是:  book_*   

在訪問路徑是127.0.0.1/book_update.action

* 變成了

update

最終執行

action

的方法名稱是

update

在method屬性裡面寫

update

就可以了

method = 「 「就可以取到*好代表的

update

1.3 使用動態訪問的方式 (不用

)

方法的返回值的型別:必須是

string .

方法沒有返回值的情況

1.方法使用

void

2.方法返回

string  ---  return 「none」 ;

沒有返回值就不用配置struts.xml ---action ----result 了

Struts 的action請求方式

在struts2中關於action的請求url請求基本上由三種情況 首先要先提下struts在傳送請求的處理流程 客戶端請求 http localhost 8080 helloworld stu stuadd tomcat接收請求 根據helloworld這個專案來載入處理web.xml 把請求交給...

Struts中action的呼叫方式

struts中action的呼叫方式 action執行的時候並不一定要執行execute方法 可以在配置檔案中配置action的時候用method 來指定執行哪個方法 1,通過action標籤中的method屬性 不推薦使用 會產生太多的action 在url位址列輸入 user 時,程式會到use...

編寫Action測試用例的經典法則

我們通常在開發web應用過程中,展現層action的單元測試經常被我們忽視了,主要原因是 1 action層的業務邏輯比較簡單。大家潛意識認為這一部分的 不重要。2 action層難以模擬http請求傳遞引數,需要依賴web容器,因此給單元測試編寫帶來一定的難度。一 設定actioncontext上...