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...