Struts2初學建議

2021-04-13 12:06:49 字數 1151 閱讀 8752

struts2比起struts1來說改進不少,寫程式方面也方便了很多,只不過對於剛剛學習struts2,卻根本沒有接觸過struts1的人,在做struts部署的時候,往往會遇到很多問題,問題久了還不能解決的話,就會大失積極性.顯然已經沒有必要回去研究struts1了,那麼要的就是一種比較方便進入struts2的開發環境.

幸運的是,struts2自帶了幾個例子(war),其中有乙個struts2-blank-2.0.9.war不光是作為乙個例子,它還可以用來作為初學者的開發模板.也就是說,我們完全可以在這個模板上輕鬆地寫和配置自己的struts v-c部分.可以按以下步驟:

1.在projectexplorer裡右鍵,選import,然後選中war file,確定.

2.瀏覽到自帶的struts2-blank-2.0.9.war例子檔案,點下一步.

3.這些檔案都不要選,因為提示說得很清楚,不選的話,就會以jar形式放到web-inf/lib中,這正是我們想要的操作.

4.完成後,會自動生成乙個project,名稱和匯入的war一樣,模板就完成了!

5.現在我們可以在這個模板上改東西了,完全是放心地學習struts,而不是一直在配置中尋找道路.當然,這些配置也是一定要會的,不過當你在這個模板上寫多了,根本就能完全地了解它.其實也就不過在web.xml中加入filter(這個基本上是定的),和在struts.xml中配置packge和action而已.我們可以寫自己的action了,為了不和模板衝突,我們可以建自己的包,例如我建了乙個hover包,然後在hover包裡寫了乙個最簡單的myaction類(mvc中的c部分).

6.webcontent下新建result.jsp,這是struts中mvc結構的v部分.

7.佈署struts,本來應該在struts.xml中,但是struts.xml嵌入了example.xml,action都是寫是example.xml裡的,所以我們也寫在裡面(選中的是我們加的,其它的是原來有的,是例子中配置的action):

基本上我們的工作已經完成了,我們改過的東西很少很少!

注意,這兒提示web-inf裡的web.xml有錯,不管它,實際上是沒什麼錯的.

執行伺服器,得到結果:

有了這個模板,我們就可以把主要精力集中在研究struts的更重要的地方,也可以自己開發乙個模板,然後以後就在這個模板上進行開發,這樣就可以更加地節約自己的勞動力了,呵呵~

初學struts2雜亂筆記

1.在web.xml檔案裡定義struts2裡的乙個過濾類org.apache.struts2.dispatcher.filterdispatcher 2.在src目錄下建立struts.xml檔案,例如 result1.jsp result2.jsp 3.建立乙個action類,並在該類裡將表單元...

初學struts2雜亂筆記

1.在web.xml檔案裡定義struts2裡的乙個過濾類org.apache.struts2.dispatcher.filterdispatcher 2.在src目錄下建立struts.xml檔案,例如 result1.jsp result2.jsp 3.建立乙個action類,並在該類裡將表單元...

初學struts2遇到的問題

初學struts2沒有配置好的乙個dj問題 不夠細心 開始真的是鬱悶了幾天,就是被個小問 題給害得好慘 而這個小問題的起因就是,把struts.xml放置的位置不對,粗心所付出的代價就是去圖書館一本一本的struts2的書都翻翻那些例子,跟配置 不夠還得去網上下電子書對照,開始都是圍著設定actio...