如何創建一個簡單的struts2程序


如何創建一個簡單的Struts2程序

“計應134(實驗班) 凌豪”

1.創建一個新的Web項目test(File->new->Web Project)

2.Struts2框架的核心配置文件就是struts.xml,該文件主要負責Struts2應用中各Action的具體實現邏輯。struts.xml會根據不同請求找到具體的Action,然后根據Action返回的邏輯視圖名找到具體的物理視圖。

添加struts2框架(右擊項目test->add struts cabapbilities)選擇struts 2.1點擊Finish

3.配置web.xml(web.xml是Web應用項目的核心配置文件,用來對整個項目進行部署配置,

Struts2的核心控制器FilterDispatcher被設計成了過濾器,通過<filter></filter>標簽引入,

<url-pattern>/*</url-pattern>說明所有客戶端請求都經由FilterDispatcher處理,並把過濾后的請求交給Struts2進行處理)

4.配置struts.xml文件

5.編寫Action,在src下建一個com包,在包中新建class

Struts2直接使用Action來封裝HTTP請求參數,因此Action類應該包含與請求相對應的屬性,並為該屬性提供對應的setter和getter方法,

為Action類里增加一個execute方法,因為Struts2框架默認會執行這個方法。這個方法本身並不做業務邏輯處理,而是調用其他業務邏輯組件完成這部分工作。

我們現在要實現的是一個用戶登錄驗證,因此Action中提供用戶名和密碼兩個屬性。如果正確返回success否則返回error

6.新建jsp文件login.jsp,error.jsp,success.jsp(視圖)

7.部署項目(點擊按鈕部署test項目

8.在瀏覽器中輸入http://localhost:8080/test/(有的端口號為8085根據自身情況進行更改)

 

總結:1.相對於沒有明確框架的jsp項目Struts2有明確的框架,具體而言它分為MVC三層結構即業務邏輯層、數據控制層、視圖

         2.在使用Struts2框架是一定要注意struts.xml的配置,Struts2框架的核心配置文件就是struts.xml,該文件主要負責Struts2應用中各Action的具體實現邏輯。struts.xml會根據不同請求找到具體的Action,然后根據Action返回的邏輯視圖名找到具體的物理視圖。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM