所有 Action 均繼承 org.apache.struts.action.Action,必須覆寫 execute() 方法。
ActionForm Bean 創建完成且表單驗證通過後,框架自動調用 execute()。
public ActionForward execute(
ActionMapping mapping, // 對應 struts-config.xml 配置
ActionForm form, // 已驗證的表單數據封裝
HttpServletRequest request, // 當前 HTTP 請求
HttpServletResponse response // 當前 HTTP 響應
) throws IOException, ServletException;
validate()。ActionForward 封裝邏輯視圖名稱對應的物理轉發路徑,框架據此完成請求分發。