搭建Struts2框架

一、開發環境

1、JDK 1.6.0_22

2、Tomcat 7.0.52

3、MyEclipse 10.7.1

注:各軟件版本不是必須的,正常任意版本都行,文件較大就不附上下載地址了,推薦JDK和Tomcat下載綠色版的使用。

 

二、所需架包

1、5個Struts2核心jar包:

commons-logging-1.1.1.jar

freemarker-2.3.8.jar

ognl-2.6.11.jar

struts2-core-2.0.6.jar

xwork-2.0.5.jar

附上下載地址:點此下載所需架包

 

三、創建項目

1、New一個【Web Project】項目,輸入項目名和選擇技術規範版本爲1.4。



 

2、如果點擊Finish後,出現提示窗口,則是提示選擇的是1.4的技術規範,而本機安裝的JDK版本爲1.6,是否繼續應用。類似這樣的意思,直接點擊yes即可。



 

3、創建完後的項目結構如下

 

 

四、引入架包

1、複製下載好的5個Struts2核心jar包,粘貼到項目的lib目錄下

2、右鍵點擊項目,分別點擊【Build Path】à【Configure Build Path…】à【Libraries】à【Add JARs…】,選中項目的lib下的5個Struts2核心jar包,點擊確定,把包引入到項目中,點擊【OK】即可。



 

五、修改配置

1、打開【web.xml】配置文件,修改該配置文件的內容爲:



 

六、創建例子

1、創建前臺login.jsp頁面

1.1.右鍵點擊【WebRoot】,New一個【Jsp(Advanced Templates)】頁面,命名爲:login.jsp

1.2.修改該配置文件的編碼爲中文編碼gb2312



 

1.3.修改body中的內容,如下所示:



 

2、創建前臺result.jsp頁面

2.1.右鍵點擊【WebRoot】,New一個【Jsp(Advanced Templates)】頁面,命名爲:result.jsp

2.2.修改該配置文件的編碼爲中文編碼gb2312



 

2.3.修改body中的內容(兩種獲取值得方式),如下所示:



 

3、創建後臺java類文件

3.1.右鍵點擊【src】,New一個【Package】包,命名任意



 

3.2.右鍵點擊剛創建的包,New一個【Class】類文件,命名爲:LoginAction.java



 

3.3.讓該類繼承自ActionSupport類,本例子只用來調用SUCCESS變量



 

3.4.類中編寫Java代碼,如下所示:



 

4、創建struts2配置文件

4.1.右鍵點擊項目名,New一個【Source Folder】,命名任意



 

4.2.右鍵點擊剛創建的包,New一個【XML (Basic Templates)】配置文件,命名爲:struts.xml



 

4.3.添加配置文件中的內容,如下所示:



 

5、配置Tomcat啓動項目

5.1.點擊菜單【Window】,分別點擊【Preferences】à【MyEclipse】à【Servers】à【Tomcat】à【Tomcat 7.x】,選擇【Enable】選項,點擊第一個【Browse…】,彈出窗口後選擇Tomcat7的根目錄,點擊【OK】即可。

5.2.點擊圖標,彈出窗口後點擊【Add】àServer選擇剛配置的服務【Tomcat 7.x】,點擊【Finish】完成按鈕,再次點擊窗口的【OK】按鈕。

5.3.點擊圖標上的三角形小箭頭,分別點擊【Tomcat 7.x】à【Start】來啓動項目。

5.4.項目啓動成功會提示如下內容:



 

6、打開瀏覽器,查看效果

6.1.打開IE瀏覽器,輸入http://localhost:8080/,查看Tomcat服務是否啓動正常,若出現Tomcat網站信息內容,則說明啓動成功。



 

6.2.再次輸入地址:http://localhost:8080/Struts2Project/login.jsp,進入登錄頁面。



 

6.3.輸入賬號密碼,點擊submit提交按鈕,程序會將賬號密碼提交到後臺LoginAction.java類文件,然後再跳轉回result.jsp結果頁面。


發佈了3 篇原創文章 · 獲贊 3 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章