Struts2的環境準備
Struts2項目開發
第一步:創建一個web項目。
第二步:導入相關的jar包。
Struts2中提供比較完整jar包,所有的jar包都在lib文件夾下。lib目錄下存有Struts2框架開發的所有jar包,那我們是不是都需要呢?答案是不可能的。我們只需要其中的一些jar包,如果全部導入到項目中運行時就有可能報錯。那麼有那麼多jar包,我們要導入哪些基本的jar包呢?這時完整Struts2包裏就有我們所需要的項目事例了(apps目錄,這裏放的是一些實例,需要解壓工具)。
在apps目錄下有一個struts2-blank.war。用解壓縮文件打開,尋找到目錄struts2-blank.war\WEB-INF\lib,將所有的jar包拷貝到web項目中WebRoot\WEB-INF\lib。這樣jar包就導入完畢。
並不代表以上就是SSH整合開發所需要的Struts2的jar包,在今後整合會需要其他的jar包。
第三步:配置Struts2的配置文件
第四步:配置Struts2的核心過濾器
<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>