1、創建項目
2、下載Struts2的jar包 Struts官網地址 下載完之後解壓裏面lib目錄
3、完善目錄結構,導入jar包
4、修改web.xml文件
1、因爲2.5.X版本將包名改變了,所以將默認的:
<filterclass>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
2、修改爲:
<filter-class>
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
</filter-class>
5、編寫jsp案例成功界面
<%--
Created by IntelliJ IDEA.
User: Xuan
Date: 2019/9/19
Time: 16:04
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
測試成功界面
</body>
</html>
6、編寫Action類
package xuan;
/**
* @author Xuan
* @date 2019/9/19 15:56
*/
public class TestAction {
public String login(){
//返回字符爲success
return "success";
}
}
7、編寫Struts配置類
<!--package包作用是管理action 通常一個業務模塊 用一個包 在struts中包一定要繼承struts-default包
還有一個namespace 作爲路徑的一部分 訪問路徑是項目名/命名空間/actionname
result name action處理方法返回值 type 跳轉結果類型 標籤體 指定跳轉的頁面
包名重複-->
<package name="xuantest" extends="struts-default">
<!-- name 訪問路徑 class 存儲的位置 method是 調用Action中的訪問方法-->
<action name="login" class="xuan.TestAction" method="login">
<!--result是返回的跳轉界面-->
<result name="success">/jsp/success.jsp</result>
</action>
</package>
8、配置tomcat