idea2019搭建Struts2框架環境demo

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

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

9、啓動項目,訪問地址 http://localhost:8080/struts2_war_exploded/login

在這裏插入圖片描述

10、遇到困難可以評論(有信必回)小軒微信17382121839。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章