1. 程式人生 > >使用最新版的eclipse配置sturts2的常見錯誤及解決方案

使用最新版的eclipse配置sturts2的常見錯誤及解決方案

筆者昨日在進行學習struts2框架的配置時出現了很多初學者常見的錯誤,今天將其整理一下,希望對看到文章的coder有所幫助。

先說一下我的主要錯誤吧,由於,我們現在使用的eclipse新版的在建立新的動態web專案的時候,是不會出現以前版本的web.xml配置檔案的,需要在新建web動態專案的時候不要像以前一樣直接點“Finsh”就完事了,因為struts2的配置必須要有web.xml來配置過濾器。應該點兩次“Next”直到出現”web module”在選框“Generate”處打勾,這樣你的web專案裡就有了web.xml配置檔案,然後按照網上的方式對其進行配置即可。

點Next!

點Next!!!!

打上勾即可

這裡寫圖片描述

要想得到web.xml還有另一種方式就是在新建web專案時在“Danamic web module versiion”下將3.0換成2.5這樣一來你的專案裡也有web.xml但是!!通過這樣的方式去配置你的struts是錯誤的!!!不要用這種方式!!!按照我剛才的方法才行!!

因為現在大家看到的大部分部落格寫的年代都比較久遠了,不會介紹這個,所以一定要注意!

還有另一個常見的錯誤就是一股腦的直接將解壓後的struts/lib目錄下的所有包都匯入,這樣做也是錯誤的!!!!因為包與包會發生衝突,裡面有spring的包匯入導致了執行失敗!

解決辦法就是隻匯入一些基礎包即可,詳細見下圖

這裡寫圖片描述