Struts2專案搭建過程(簡單例項)
1:新建一個普通的javaweb專案(如圖所示,Struts2Project)。
2:新建檢視層 jsp頁面(如圖所示,分別為資訊顯示頁面index.jsp和資訊註冊頁面register.jsp)。
3:新建一個控制層 RegisterAction 類(如圖所示,在src下的com.hnpi.action包下的RegisterAction.java)。
4:在web-inf 下的lib 裡邊新增Struts2所需要的jar包(如圖所示)。
(注意:選中lib裡我們所新增的Struts2所需要的jar包,右擊滑鼠,滑到Build Path出現Add to Build Path 並點選
或者出現No actions available即為新增成功)
5:在web.xml中配置Struts2的過濾器
(注意:為了方便我們在寫<filter-class></filter-class>裡的內容不出錯,我們可以在Web App Libraries下
struts2-core-2.3.32.jar下org.apache.struts2.dispatcher.ng.filter下找到StrutsPrepareAndExecuteFilter.class)
6:在src下新建一個請求分發的配置檔案 struts.xml
(注意:1.<package>元素定義了包空間,其名稱為default,並且該包繼承了Struts2框架的預設包struts-default。
2.<action>元素定義了action,其名稱為register,該名稱要和form表單標籤中action屬性的值一致。class屬性用於指定action的完整實現類。其method為execute,該名稱要和3中RegisterAction.java裡所定義的方法名一致。
3.<result>元素定義了action返回的檢視資源。)