我當時一開始學習struts的時候,也是一頭霧水,不知道從何下手.在解讀之前,先聲明一個問題,如今的Myeclipse和以前有一些不同,現在Myeclipse直接添加支持,省了好多步驟,以前必須下載strutsjar包,然後web.xnl自己寫纔可以.總而言之,老版比較繁瑣,下面我將老版和新版的統一詳解一遍.
老版
1.首先創建一個java web項目,然後在官網上下載struts的jar包,下載地址:http://archive.apache.org/dist/struts/binaries/,我一般是用struts-2.3.14-all.zip.然後將包複製到項目lib下.
2.然後配置struts.xml文件,老版的必須新建一個xml文件然後進行配置,配置將開頭,以及後面用到的需要傳參的Action寫上即可.可能你不知道里面的文件是什麼意思,下面我給解釋一下,
<package>是默認的,除非公司有默認的包.
<action>用於jsp參數提交的窗口方法傳遞,name就是調用的名字,class是調用action的類.
<result>是方法後返回的一個結果.然後跳轉到哪一個jsp.
3.再配置web.xml,這個是創建項目自帶的,直接配置就行,配置如圖:
基本默認配置就加上所需的過濾器filter,可以手動加入,也可以選擇加入,例如:點擊添加就可以,添加struts和mapping兩個文件.選擇
標記這個文件即可,maping用/*(所有信息)即可.
基本配置完畢,然後寫action方法就可以了.
新版的在下一篇文章介紹.