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