第一步:下載Struts2
Struts的下載首頁爲:http://struts.apache.org/download.cgi 下載最新版本即可,個人使用的是struts-2-0-11.2-all.zip
第二步:目錄結構
文件夾名稱 文件夾內容
apps 4個war包實例應用,附帶有源碼,可供讀者閱讀源碼學習
backport 用於JDK 1.4版本的核心類庫以及轉換工具
docs javadoc和在線文檔的離線版本,可以雙擊index.html開始閱讀
lib Struts 2 的全部核心類庫和依賴包
src 源代碼
搭建Struts2的開發環境
第一步:建立工程
新建一個名爲strutslogin 的動態Web工程
src目錄:存放Web應用的所有源碼。
WebContent目錄:當前Web應用說在的目錄,可存放各JSP,html頁面
WebContent/WEB-INF目錄:存放工程的配置文件等。
WebContent/WEB-INF/lib目錄:存放Web應用類庫的jar組件包。
第二步: 添加Struts2的jar包
添加5個重要的jar包
jar包 說明
struts2-core-2.0.11.2.jar struts2的核心包
xwork-2.0.5.jar XWork2庫,struts2核心包將其作爲底層庫存在
ognl-2.6.11.jar OGNL是一種類似EL的功能強大的表達式語言
freemarker-2.3.8.jar struts所有的ui標記的模板均使用freemarker編寫
commons-logging-1.0.4.jar Apanche的Commons Logging包,封裝了通用的日誌接口
第三步:配置Web.xml
第四步:創建struts配置文件:struts.xml
右鍵scr,創建xml
struts2實現用戶登錄
第一步:編寫login.jsp登錄頁面
在webcontent下新建jsp
第二步:編寫登錄成功頁面success.jsp
在webcontent下新建jsp
第三步:編寫登錄ActionLoginAction
1.在src下新建包amigo.struts.login.action
2.新建類:LoginAction.java讓其繼承ActionSupport類
第4步:修改Struts配置文件:struts.xml
第五步:運行login.jsp