Struts工作流程的學習筆記

2021-08-30 00:14:37 字數 397 閱讀 6808

1. 首先是由客戶端發起乙個http請求到伺服器,伺服器由actionservlet接收。

3. 接著建立對應的相關actionform物件,如果不存在,就建立乙個新的物件,並儲存客戶提交的表單資料到form中。如果存在,直接覆蓋掉form中的資料。

4. 根據配置資訊決定是否需要驗證,如果需要則呼叫actionform的validate()方法。

5. 如果actionform驗證成功,則返回null。如果驗證失敗,則返回乙個actionmessage的actionerrors物件。

7. action的execute()方法返回乙個actionforward物件,可以事先在配置檔案中配置,可以**給檢視元件,其他action等。通常傳給jsp元件。

8. 指向的jsp元件生成動態網頁,返回給客戶。

Struts工作流程

文章分類 招聘求職 乙個使用者的請求是通actionservlet來處理和 的。那麼,actionservlet如何決定把使用者請求 給哪個action物件呢?這就需要一些描述使用者請求路徑和action衍射關係的配置資訊了。在struts中,這些配置對映資訊都儲存在特定的xml檔案struts c...

Struts工作流程

struts的工作流程詳解 1 客戶端向servlet容器 如tomcat 提交乙個請求,即httpservletresponse 2 請求經過一系列過濾器 actioncontextcleanup過濾器 其他過濾器 filterdispatcher actioncontextcleanup 已被j...

struts工作流程

在應用伺服器啟動的時候,就會根據struts config.xml配置檔案在記憶體中建立相應的bean。這樣,當使用者訪問例如x.do的時候,首先會將請求交給actionservlet,actionservlet把請求 給requestprocessor,由requestprocessor根據請求的...