Struts1 X學習筆記 一 基礎

2021-08-30 07:28:08 字數 728 閱讀 7494

struts實質上是在jsp model2的基礎上實現的乙個mvc框架.

流程:view發出請求,actionservlet收到請求後到struts-config.xml配置檔案中尋找請求所對應的action,通過反射將請求交給對應的action,該action負責呼叫對應的bo並將結果返回給actionservlet進行**.

優點:①:極好的架構和設計

②:重用,模組化,可擴充套件性強等...

③:確定的框架

④:開源

需要注意的是:struts只是mvc的乙個實現,在web分層中只涉及到了表示層和業務層,並不涉及持久層的操作.

struts-config.xml配置屬性說明:

在中配置從view層傳遞過來的資料封裝,基本操作和屬性說明如下:

他擁有的子標籤是:,在該標籤中有兩個屬性:name和type,其中name的值為開發人員根據封裝類的用途自己定義的名字(關鍵是見名知意),type的值是封裝類的全路徑「包名.類名」,用於反射

1、path,指定訪問action的路徑,與表單中的action屬性對應

2、name,指定傳遞給action的actionformbean,該值是對應的上面配置的中的name值

3、type,指定action的完全路徑,「包名.類名」

4、scope,指定actionformbean的作用範圍

5、validate,指定是否對表單資料驗證

6、input,指定表單驗證失敗後的**路徑

struts1 x 學習筆記

struts1.x 工作流程 2.建立actionform物件,儲存表單引數 3.使用actionform的validate方法進行引數驗證 4.actionservlet傳遞請求給相應的action 5.action的execute方法返回相應的actionforward物件 6.actionse...

struts 1 x 學習 筆記1

配置struts 1.x 要做的以下幾件事,1.匯入jar 2.web.xml配置actionservlet 3.struts conf.xml 4.配置formbean 5.配置action path 必須 type 必須 name 是frombean的名字 scope 作用域,只有session...

struts1 x 學習筆記四

5.顯示錯誤的兩種方式 5.1 直接顯示 5.2 使用message 標籤來顯示 使用這個方式的話,那麼錯誤是存放在request中的.6.若想呼叫配置檔案中的資訊 6.1 使用 message.就是資源檔案中配置的key.7.資源檔案的配置 三 兩個重要的tag 1.taglib uri pref...