Struts2學習資料

2021-07-25 16:57:43 字數 733 閱讀 7021

strust2的核心和工作原理

漂亮回答面試官strust2的原理

struts2的工作原理

struts2的工作原理

總體上來說是這樣的:

1

、客戶端傳送請求 (

客戶端初始化乙個指向servlet容器(如tomcat)的請求)

2

、請求經過一系列過濾器(如actioncontextcleanup

、sitemesh等),actioncontextcleanup-->filterdispatcher

3

、filterdispatcher

4

決定呼叫某個action,filterdispatcher把請求的處理交給actionproxy,

5

、actionproxy

通過configurationmanager詢問struts配置檔案(struts.xml),找到需要呼叫的action類

6

、actionproxy

建立乙個actioninvocation的例項

7

、actioninvocation

呼叫真正的action,當然這涉及到相關***的呼叫(interceptor)

8

、action

執行完畢,actioninvocation建立result並返回,返回結果前要做些動作也是可以的

struts2學習筆記 struts2的配置檔案

一 struts.xml定義bean的作用 1.建立該bean的例項,將該例項作為struts2框架的核心元件使用。2.bean包含的靜態方法需要乙個值注入。很方便地允許不建立某個類的例項,卻可以接受框架常量。通常需要設定static true 通常,當指定了type屬性時,該屬性不應該制定為tru...

struts2學習筆記 struts2的配置檔案

一 struts.xml定義bean的作用 1.建立該bean的例項,將該例項作為struts2框架的核心元件使用。2.bean包含的靜態方法需要乙個值注入。很方便地允許不建立某個類的例項,卻可以接受框架常量。通常需要設定static true 通常,當指定了type屬性時,該屬性不應該制定為tru...

struts2 學習筆記2

這裡我碰到了乙個問題,如果我們簡單的將所有的jsp放在 web inf xx.jsp下,那沒有任何問題,在jsp中我們定義form如下所表示 配置檔案會解析匹配找到相應的action,並跳轉到我在配置檔案中設定的jsp,form中action屬性中的mystruts不能刪除,後面的namespace...