注:我用的開發環境是struts-2.1.8.1,MyEclipse6.0, apache-tomcat-6.0.26
首先是配置struts2,我的struts2的版本是struts-2.1.8.1,打開你下載的struts-2.1.8.1文件,進入apps目錄,進入struts2-blank-2.1.8.1,進入WEB-INF,進入lib目錄,(最後的順序是struts-2.1.8.1/apps/struts2-blank-2.1.8.1/WEB-INF/lib)。
將lib下面的文件全部拷貝到你工程的webroot的WEB-INF下面的lib目錄下面去(我是用MyEclipse6.0建的web工程,如果連這個都不會的話那你不應該看這篇文章了,先學會怎麼使用MyEclipse6.0吧)。
在lib目錄下面的那些jar文件的具體用途先不必瞭解,等以後到了自己讀源代碼的時候再說吧。
然後就是配置web.xml文件了,打開目錄struts-2.1.8.1/apps/struts2-blank-2.1.8.1/WEB-INF,將裏面的web.xml文件中的一段關於filter的配置拷貝到你的工程下面的web.xml文件中
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
這一段就是關於struts的配置文件。
再打開安裝struts2的文件下的struts-2.1.8.1/apps/struts2-blank-2.1.8.1/WEB-INF/src/java目錄,將struts.xml文件拷貝到你工程的src目錄下面去。
打開index.jsp,將<body></body>之間的this is my jsp 換成hello struts2就行了,然後部署tomcat服務器敲http://localhost:8080/你的工程名,即可看見hello struts2