struts2框架 第二天

2021-10-02 05:46:52 字數 1319 閱讀 5641

1.web.xml

2.struts.xml

1.web.xml作用:是struts2框架的入口,當瀏覽器發出請求到伺服器後,首先發給web.xml,呼叫核心控制器,來執行一系列操作,     然後通過呼叫configurationmanager來執行struts.xml的配置檔案。web.xml的目的就是執行核心控制器,核心控制器相當於乙個類(***)

2. web.xml的例項:

struts2

org.apache.struts2.dispatcher.filter.strutsprepareandexecutefilter

/*

filter-name:給這個核心控制器定義乙個名字(隨便定)。

filter-class:定義核心控制器的限定名(位置),通過這裡來呼叫核心控制器

url-pattern:匹配請求,上面的/*是匹配所有請求。如果這裡是/*.action,那麼form   action='*.action'必須也要以。action結尾。

1.struts.xml的作用:來確定瀏覽器發來的請求的型別,然後通過struts.xml來查詢出這個請求對應的action類,並對action的執行結果進行處理。

2.struts.xml的例項:

/index.jsp

前三行可以用使用者文件直接複製,它來引用乙個dtd檔案(xml語法檢查器)

標籤:為了實現模組化。

name:自定義,不能重複

namespace:命名空間,和url請求路徑相關,即與瀏覽器上輸入的位址有關。/表示根目錄,而且也會影響下面的result對應的路徑,如果下面的路徑為相對路徑,則它是相對於namespace的路徑的,所以下面的url一般為絕對路徑。

extends:繼承。繼承struts-default後,才能使用struts2框架的功能。

name:請求名稱,不用寫.action,直接寫前面的名字。

class:處理類的完全限定名稱若不配則執行預設類(actionsupport類)。即該請求執行的下乙個action類

methon:該action下所執行對應的方法。它的值是該action類下所對應的方法。預設為execute()方法。

標籤:用來處理action·類的結果

name:結果集名稱,用來與action類的method所指的方法的返回值所對應。若匹配成功則到後面的檔案。

type:執行後面的檔案的方式/或型別

dispatcher:**(預設)

redirect:重定向

redirectaction:重定向到指定action。

struts2的第二天

又是忙碌的一天 對struts2有了一定了解,今天有點頭疼.於是看了些簡單的東西,總結了一下struts1與struts2的區別 主要是struts2的一些優勢 1 struts2的pojo類,不必像struts1一樣要繼承action 2 對servlet的依賴性 struts1的依賴性較強 st...

struts2框架之型別轉換(參考第二天學習筆記)

型別轉換 1.什麼是型別轉換 剛才學習了封裝請求引數,把表單資料封裝到action 模型 的屬性中。表單中的資料都是string型別,但action 模型 的屬性不一定什麼型別。將來我們還需要資料的回顯,即把action的屬性值顯示到表單中。把actoin的屬性顯示在表單中。型別轉換是雙向的 str...

Spring框架學習第二天總結(2)

一 spring的事務管理 事務的概念 事務管理對於企業應用而言至關重要。它保證了使用者的每一次操作都是可靠的,即便出現了異常的訪問情況,也不至 於破壞後台資料的完整性。就像銀行的自助取款機,通常都能正常為客戶服務,但是也難免遇到操作過程中機器突然 出故障的情況,此時,事務就必須確保出故障前對賬戶的...