利用Myeclipse快速開發struts應用程序
頭疼,又有幾天沒更新blog了,以此文來充實我那沒有什么內容的blog。不說廢話快速進入正題吧。PS:本文是myeclipse幫助文檔的中文簡化版。 ^___^ 本人是struts初學者,如有錯誤請多指教。 |
開發環境: |
簡介: |
開始吧 |
首先我們先建立一個j2ee的web project.如圖1: |
在package explorer下,就可以看到我們的項目了,然后給這個項目添加Struts框架必要的文件.在我們項目名上點擊右鍵,選擇MyEclipes --> Add Struts Capabilities...彈出對話框圖2:
其中Struts config path就是我們的struts配置文件,URL pattern我們選擇*.do,Default application resource為我們默認的資源文件地方,你可以選擇它的存儲位置,我們在這里保持默認。點擊Finish后,項目結構類似于圖3:
現在就來開始我們的例子吧。首先修改/WEB-INF/web.xml文件,為其添加標簽庫(在使用中發現,不添加也能成功。但為了保持書上一致,還是添加安全些。hoho~~)將下面代碼添加至 </webapp> 上面:
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
完成后,打開struts-config.xml文件,點擊這個界面左下角的Design進入可視化設計界面。有沒有注意右邊的Palette :) 點擊它,讓我們來開始我們的jsp頁面設計。我們先建立userLoginSuccess.jsp文件,為啥先建這一個呢?等下就知道了,在myeclipse中可以一次性把我們的Action,ActionForm,Jsp文件一次建好(將三個有關聯的文件等下創建)。
點擊Palette面版上的創建JSP文件圖標,彈出創建JSP文件面板。圖4:
在File Name里輸入userLoginSuccess.jsp,Template to use選擇2] Standard JSP using Struts 1.1,點擊Finish完成。 <%@ taglib uri="/tags/struts-html" prefix="html"%> |
OK,下面來開始我們最后三個文件的設計吧。在Struts-config.xml的Design模式中,在畫版的空白區域點右鍵,選擇New --> New Form, Action and JSP 彈出ActionForm的選項面板,我們按圖上輸入相關值,圖5: |
在添加password時,注意將JSP input type 下拉框選擇password.
完成這步后,我們就將ActionForm設計完成。
接下來選擇 Optional Details的JSP選項卡,我們選中Create JSP form? 這一步myeclipse將為我們創建一個簡單的與用戶交互的登錄頁面。保持內容和圖7一樣。圖7:
因為我們這只是簡單的演示一個登錄片段,所以不用驗證用戶信息是否合法,所以將 Option Details的method選項卡的新建方法去掉,如圖8:
點Next,進入Action選項面板.將Option Details的Form選項卡中Validate Form取消選擇,如圖9:
然后在Forwards選項卡中點add添加成功和失敗返回的頁面.如圖10:
點擊Finish完成。在Struts-config.xml的Design中,可以看到圖11所示:
最后,簡單的修改一下userLogin.jsp,將所有<%@ taglib ...%>替換為:
<%@ taglib uri="/tags/struts-html" prefix="html"%>
<%@ taglib uri="/tags/struts-bean" prefix="bean"%>
修改UserLoginAction中的execute片段為如下所示,圖12:
OK,完成。。。下面就部暑項目,測試。。。 | ||||
像為項目添加Struts框架一樣,在項目名上右擊,選擇MyEclipse --> Add and Remove Project development. 在彈出對話框上,單擊add ,在彈出的 New Deployment 對話框上,Server選Tomcat5,點擊Finish完成部署,如圖13:
|
posted on 2005-11-07 16:11 上海灘拾貝 閱讀(266) 評論(0) 編輯 收藏 所屬分類: Struts相關