隨筆-199  評論-203  文章-11  trackbacks-0
             這個Struts原理的例子功能非常簡單,假設(shè)有一個名為lhb的用戶,其密碼是awave,程序要完成的任務(wù)是,呈現(xiàn)一個登錄界面給用戶,如果用戶輸入的名稱和密碼都正確返回一個歡迎頁面給用戶,否則,就返回登錄頁面要求用戶重新登錄并顯示相應(yīng)的出錯信息。這個例子在我們講述Struts原理的基礎(chǔ)部分時會反復(fù)用到。之所以選用這個簡單的程序作為例子是因為不想讓過于復(fù)雜的業(yè)務(wù)邏輯來沖淡我們的主題。

              因為Struts是建立在MVC設(shè)計模式上的框架,你可以遵從標(biāo)準(zhǔn)的開發(fā)步驟來開發(fā)你的Struts Web應(yīng)用程序,這些步驟大致可以描述如下:

              1定義并生成所有代表應(yīng)用程序的用戶接口的Views,同時生成這些Views所用到的所有ActionForms并將它們添加到struts-config.xml文件中。

              2在ApplicationResource.properties文件中添加必要的MessageResources項目

              3生成應(yīng)用程序的控制器。

              4在struts-config.xml文件中定義Views與 Controller的關(guān)系。

              5生成應(yīng)用程序所需要的model組件

              6編譯、運行你的應(yīng)用程序。

              下面,我們就一步步按照上面所說的步驟來完成我們的應(yīng)用程序:

              第一步,我們的應(yīng)用程序的Views部分包含兩個。jsp頁面:一個是登錄頁面logon.jsp,另一個是用戶登錄成功后的用戶功能頁main.jsp,暫時這個頁面只是個簡單的歡迎頁面。

              其中,logon.jsp的代碼清單如下:

          < %@ page contentType="text/html; charset=UTF-8" %>   
          < %@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>  
          < %@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>  
          < HTML>  
          < HEAD>  

          posted on 2009-06-08 22:09 Werther 閱讀(307) 評論(0)  編輯  收藏 所屬分類: 10.Java
          主站蜘蛛池模板: 罗山县| 广灵县| 辽阳县| 房山区| 德保县| 中宁县| 宁远县| 井冈山市| 公主岭市| 河间市| 融水| 海城市| 三江| 凤城市| 栾川县| 横峰县| 甘泉县| 湟中县| 诸暨市| 雅江县| 武安市| 泰和县| 图木舒克市| 河北省| 监利县| 田东县| 怀集县| 湘阴县| 贵港市| 富源县| 天祝| 汶川县| 彭泽县| 寿宁县| 辽宁省| 涟源市| 保德县| 通许县| 灵川县| 高雄县| 广宁县|