IDEA 的工程引入 Struts 2

1、打開官網
http://struts.apache.org/download.cgi#struts2510
下載Struts 2.5.10的struts-2.5.10-min-lib.zip,解壓后里麪包含8個核心基礎jar包。

這裏寫圖片描述

2、運行IDEA,新建java Enterprise工程,首先選擇SDK版本和java EE版本,然後選擇使用Struts2,會看到下方出現3種添加庫的方式,比如use library是使用自己準備好的庫、download是馬上下載所需要的庫(不是最新版本),還有以後再添加庫。這裏選擇手動添加最新版本的庫,點擊右面create,添加剛纔解壓出來的8個jar包。然後next設置工程名稱,最後完成創建。
這裏寫圖片描述

3、進入主界面,導航欄:file => Projetc Structure => artifacts,雙擊Available Elements一欄的Struts 2,然後就添加到左面啦,點OK!
這裏寫圖片描述

4、修改web.xml。

因爲2.5.X版本將包名改變了,所以將默認的:

<filterclass>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>

改爲:

<filterclass>
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
</filter-class>

5、創建hello.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
hello, struts, i am guo feng !
</body>
</html>

6、配置struts.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
        "http://struts.apache.org/dtds/struts-2.5.dtd">

<struts>
    <package name="hello" extends="struts-default">
        <action name="sayHello">
            <result>hello.jsp</result>
        </action>
    </package>
</struts>

7、在index.jsp添加代碼

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>首頁</title>
</head>
<body>
<a href="sayHello.action">點我</a>
</body>
</html>

8、部署工程、運行TomCat、打開瀏覽器測試:

這裏寫圖片描述

這裏寫圖片描述

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