分步學習Struts(三) 原理分析

2021-09-01 17:25:00 字數 937 閱讀 2174

之前的例項演示,我們已經基本了解了如何使用struts框架,這次我們主要講解一下struts框架是如何具體實現mvc的。

actionservlet:充當struts框架的**控制器 ,負責擷取url或分發

actionform

:用於封裝使用者的請求引數,而請求引數是通過jsp頁面的表單域傳遞過來的。

action:是使用者請求和業務邏輯之間的橋梁,每個action充當客戶的一項業務**

actionforward:主要是用於儲存轉向資訊,封裝**路徑,即完成頁面的跳轉和轉向

了解上述幾個基本概念之後,我們看一下struts框架的基本流程,如下圖所示:

1、首先客戶端發出乙個request請求,將其傳遞到響應的容器中。

2、容器根據我們配置的web.xml檔案,將其傳遞給對應的servlet,這裡傳遞的就是struts的核心控制類actionservlet,當然傳遞的過程中肯定會有request、response物件作為引數。

7、actionservlet接受到actionforward物件之後,會根據actionforward中的path屬性,渲染成相應的jsp頁面。

8、瀏覽器接受相應的jsp頁面之後,將其顯示出來。

到此為止,

struts

的基本實現過程我們已經基本了解,下次我們根據這個流程來自己寫乙個簡單的

struts

框架的例項。

三原色原理知多少

rgb顏色原理是用三種原色 紅 綠 藍的色光以不同的比例相加,以產生多種多樣的色光。rgb的命名 於三種相加原色的首字母 red 紅 green 綠 blue 藍 三原色的原理不是出於物理原因,而是由於生理原因造成的。例如,紅光和綠光按某種比例復合,對三種錐形細胞 刺激後產生的色覺可與眼睛對單純的黃...

三原色原理知多少

rgb顏色原理是用三種原色 紅 綠 藍的色光以不同的比例相加,以產生多種多樣的色光。rgb的命名 於三種相加原色的首字母 red 紅 green 綠 blue 藍 三原色的原理不是出於物理原因,而是由於生理原因造成的。人的眼睛內有幾種辨別顏色的錐形感光細胞,分別對黃綠色 綠色和藍紫色 或稱紫羅蘭色 ...

Struts框架原理走向分析

1.首先瀏覽器向伺服器 tomcat 傳送乙個 請求。2.伺服器 tomcat 解析這個請求。處理過程大致分為以下幾個步驟 第二步 找個這個專案的web.xml 專案的對映檔案 第三步 找到web.xml中的 filter 裡面具體的執行步驟是從下往上執行,先過濾所有請求 url 位址,再呼叫 呼叫...