锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
棣栧厛鏄噯澶囧伐浣滃惂,闇瑕佷互涓嬭蔣浠?鍧囧彲鍒板畼鏂圭綉鍧涓嬭澆
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鐨勬渶鏂扮増鏈?.0渚濈劧涓嶆敮鎸乻truts2,鎵浠ユ垜浠渶瑕佹墜鍔ㄥ幓瀵煎叆struts2鐩稿叧jar鏂囦歡鍜岄厤緗枃浠訛紝涔嬪悗浣跨敤Myeclipse鑷姩鍐嶄緷嬈″鍏pring2.5,Hibernate3.2銆?/p>
涓錛屽緩绔嬩竴涓柊欏圭洰錛?br />
1.榪涘叆new project錛岄夋嫨Web Project.
2.Project Name杈撳叆”SSH2Demo”,鍙﹀閫夋嫨Java EE 5.0,涔嬪悗鐐瑰嚮finish鍒涘緩欏圭洰.
浜岋紝鎵嬪伐瀵煎叆Struts2:
1.瑙e帇struts-2.0.14-all.zip錛屾壘鍒發(fā)ib鏂囦歡澶?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浠ュ強(qiáng)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>