來介紹一下如何在 Eclipse 中建置 J2EE 的 Struts 框架,
拿來和 Netbeans 比較,Eclipse 在針對眾多的 Framework 的開發比較麻煩點 之前用 Netbeans 開發時
在建置 WEB 專案就可以選擇要使用的框架,並且將其配置完成連開發過程都幫你用好
Eclipse 也可以達到這樣的情形,但需要一些 plug-in 但如果對於一個初學者來說
我是建議先暫時不要用 Plug-in,沒用還是可以開發的只是麻煩點而已
但你可以學到更多東西,應該說你會更熟悉程式碼,本篇就不用 Plug-in 來配置
如果要用的話可以去 google 上找一下 "easystrut"
首先先到 http://struts.apache.org/download.cgi 下載最新版 Struts 1.3.10
建議下載 Full Distribution
下載完成後將其解壓縮後 將其目錄下的 lib 裡所有的 JAR 放到你專案目錄下的 WEB-INF/lib
基本上大致需要以下的 JAR 就夠了
commons-beanutils-1.8.0.jar commons-chain-1.2.jar commons-digester-1.8.jar
commons-logging-1.0.4.jar commons-validator-1.3.1.jar struts-core-1.3.10.jar
struts-taglib-1.3.10.jar
大概的配置就完成了,但是 Struts 所需的
struts-config.xml(最重要)、validation.xml、MessageResources.properties...等
可以在剛剛壓縮後的目錄下的 apps/struts-blank-1.3.10.war < 將它解壓縮
壓縮完畢之後將裡面內容直接複製到 WEB 專案的根目錄下即可(除了 META-INF)
順帶提醒 Struts 的 web.xml 裡有定義 ActionServlet
接下來可以執行一下專案 index.jsp (< 這也是從 struts-blank-1.3.10.war 內容複製過去的)
看一下 index.jsp 的程式碼 <logic:redirect forward="welcome"/>
以上它會對應到在 struts-config.xml 中定義 action 標籤裡 path="/Welcome"
並從 forward 屬性得到路徑 /pages/Welcome.jsp (< pages 資料夾也是在 struts-blank-1.3.10.war 裡面)
如果執行完成後如果沒有呈現錯誤頁面就代表配置成功了
沒有留言:
張貼留言