天天看點

struts開發執行個體

一關于filter-class

struts2中StrutsPrepareAndExecuteFilter 異常如果是2.1.3之前的版本用org.apache.struts2.dispatcher.FilterDispatcher,否則用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

二Struts工作原理

1使用者發出一個HttpServletRequese請求actonmapper;

2dispathcher通過詢問action mapper來确定請求調用哪個action,如果需要調用那個acton,則dispathcher将請求轉交給actionProxy來處理;

3actionproxy通過配置檔案管理器Confiiguration Manager詢問架構的配置文 件Struts.xml,來調用action;

4actionproxy來建立一個實列actionInvocarion;

5action使用的前後,actionInvoction執行個體根據配置檔案的加載和action相關的攔截器intercrptor;

6action執行完畢,actioninvocation執行個體根據配置檔案的配置找到相應的結果;

7最後httpservletresponse響應通過web.xml檔案的配置的過濾器傳回。

三struts執行個體開發過程

1下載下傳Tomcat伺服器;下載下傳位址http://tomcat.apache.org;

2布置tomcat伺服器;首先選擇windows中的preferences指令,打開server中的runtime environments節點,點選add按鈕Tomcat伺服器,Tomcat server添加Tomcat安裝目錄。

3為eclipse指定浏覽器;general下的web browser單擊use external web browser然後勾上default system web browser最後點選ok。

4建立項目;編寫工程配置檔案web.xml,添加Struts property檔案,編寫Struts.xml控制檔案,開發前端頁面index success.jsp,開發後端Struts處理程式action。

繼續閱讀