在Myeclipse7中整合struts2

首先是準備工作吧,需要以下軟件,均可到官方網址下載
Struts2: http://apache.etoak.com/struts/binaries/struts-2.0.14-all.zip
Spring2.5: http://www.springsource.org/,下載spring-framework-2.5.zip(可選)
common-pool: http://www.apache.org/dist/commons/pool/commons-pool-current.zip
MyEclipse7: http://www.myeclipseide.com/

      由於Myeclipse的最新版本7.0依然不支持struts2,所以我們需要手動去導入struts2相關jar文件和配置文件,之後使用Myeclipse自動再依次導入Spring2.5,Hibernate3.2。

一,建立一個新項目:
1.進入new project,選擇Web Project.
2.Project Name輸入”SSH2Demo”,另外選擇Java EE 5.0,之後點擊finish創建項目.

二,手工導入Struts2:
1.解壓struts-2.0.14-all.zip,找到lib文件夾.copy一下的jar文件到/WEB-INF/lib,當然這並一定是最精簡的,但是至少沒有問題.  [xwork-2.0.7.jar, xml-apis-1.0.b2.jar, struts2-spring-plugin-2.0.14.jar, struts2-core-2.0.14.jar, oro-2.0.8.jar, ognl-2.6.11.jar, freemarker-2.3.8.jar, classworlds-1.1.jar, aopalliance-1.0.jar, antlr-2.7.2.jar以及commons-*.jar]

2.更新web.xml文件,加入
 <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>
 <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

3.接着創建struts.xml,放到/WEB-INF/classes.
<?xml version=”1.0″ encoding=”UTF-8″ ?>
<!DOCTYPE struts PUBLIC
    “-//Apache Software Foundation//DTD Struts Configuration 2.0//EN”
    “http://struts.apache.org/dtds/struts-2.0.dtd“>
<struts>
    <!– action內容 –>
</struts>

發佈了33 篇原創文章 · 獲贊 4 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章