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、打開瀏覽器測試: