程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Struts中的Action類的工作機制

Struts中的Action類的工作機制

編輯:關於JAVA
Struts中的Action類的工作機制 所有的Action類都是org.apache.struts.action.Action的子類。Action子類應該覆寫父類的execute()方法。當ActionForm Bean被創建,並且表單驗證順利通過後,Struts框架就會調用Action類的execute()方法。execute()方法的定義如下: public ActionForward execute(ActionMapping mapping ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException; execute()方法包含一下參數: · ActionMapping:包含了這個Action的配置信息,和struts-config.XML文件中的 元素對應。 · ActionForm:包含了用戶的表單數據,當Struts框架調用execute()方法時, ActionForm中的數據已經通過了表單驗證。 · HttpServletRequest:當前的HTTP請求對象。 · HttpServletResponse:當前的HTTP響應對象。 Action類的execute()方法返回ActionForward對象,它包含了請求轉發路徑信息。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved