1. 程式人生 > >【struts2錯誤整合】配置過程中各種的錯誤!

【struts2錯誤整合】配置過程中各種的錯誤!

     菜鳥一隻,在初步學習struts2時,第一步就是要配置,關於如何配置,我這裡就不多做描述,網上有很多教程。

     我大概說下要的步驟:

     1.下載struts2的壓縮包

     2.建立新專案

     3.匯入jar包

     4.建立struts.xml

     5.配置web.xml

     接著,我來說下,每個步驟可能會出錯的地方。

     1.首先是去下載struts2的壓縮包,這個可以去官網下載,這裡分2.5版本和2.3版本的,我一開始下載的是2.5版本的,但是後來,我伺服器報錯,然後百度,說是jar包匯入不正確,接著我按照官網給的,需要匯入最少的jar包重新匯入過,貌似是8~9個,還是不行,研究很久,最終我放棄這個版本的,去安裝2.3版本的。

     2.這個建立專案,是個巨坑啊,如果你是2.3版本的,建立專案時,一定要選2.5version!!!不然,就會出現,你的伺服器沒報任何錯誤,但是你的最簡單的jsp頁面就是出現404!!!

     3.匯入jar包,要放進lib中,而且最好add bulid path,選中jar包,右鍵bulid path,接著add bulid path。

     4.struts.xml的配置,去下載的struts壓縮包中的apps資料夾裡的示例檔案包裡複製,接著對照網上的教程,留下需要的部分。

     而且,一定要放在src資料夾裡!!!

     5.關於web.xml的配置,就是版本問題,先說2.3版本的,2.3版本的過濾器類是這樣的

      <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

     而2.5版本的是沒有那個ng

    <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>

如果大家還有別的錯誤,歡迎留言,大家一起糾錯,希望之後不要再犯就好,順便說下,我是第二個錯誤。