搭建struts2的helloworld的步驟如下:
2,在eclipse上新建一個動態的web項目ps:新建項目的時候不要直接點擊finish,而要點擊next,在後面有個生成web.xml選項上勾選上,否則不能自動生成web.xml
3, 把路徑\struts-2.3.28-all\struts-2.3.28\apps\struts2-blank\WEB-INF下的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>
複製到項目的web.xml中。
4,將在\struts-2.3.28\apps\struts2-blank\WEB-INF\classes中的structs.xml文件添加到web項目的src文件夾上
註釋掉struts標籤裏面的內容,將註釋掉的內容裏面的package標籤下(包括標籤)複製到struts標籤裏面,
刪除package標籤多餘的內容只保留action標籤(包含)下的內容,將action中的name值改爲"hello",
去除result標籤的屬性內容,並將result標籤提的內容改爲/hello.jsp
5,在項目的WebContent目錄建立hello.jsp文件,填寫標題名字,在填寫body。
6,將項目部署到tomcat上,並啓動服務器,在IE瀏覽器輸入到http://localhost:8080/項目名字.hello.action回車