標籤:struts2 架構搭建
使用Struts2版本為:struts-2.3.16.3 :http://struts.apache.org/
一、向web項目中添加struts2依賴庫
commons-fileupload-1.3.1.jar
commons-io-2.2.jar
commons-lang3-3.1.jar
commons-logging-1.1.3.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
struts2-core-2.3.16.3.jar
xwork-core-2.3.16.3.jar
如果struts2版本不一樣,以上jar包具體版本號碼或許稍微有差別
在struts-2.3.16.3\apps目錄下然後解壓struts2-blank.war檔案
在WEB-INF\lib目錄下會有struts2必需的jar包,或可全部匯入。
二、在web.xml中添加Struts過濾器
<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>
三、在classpath下添加struts.xml
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><package name="build" extends="struts-default"><action name="login" method="login" class="com.itmyhome.Login"><result name="success">index.jsp</result></action></package></struts>
四、Login.java
package com.itmyhome;public class Login {public String login(){System.out.println("***已進入***");return "success";}}五、index.jsp
<body><h1>恭喜,Struts2架構搭建成功!</h1></body>
六、將項目部署到tomcat下
瀏覽器中輸入 http://localhost:8080/struts_frame/login
如頁面正常跳轉 顯示如下內容,則Struts2架構搭建成功
架構結構圖:
源碼下載:已上傳 待顯示
歡迎加入JAVA技術交流群:74955800