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

              因為Struts是建立在MVC設計模式上的框架,你可以遵從標準的開發步驟來開發你的Struts Web應用程序,這些步驟大致可以描述如下:

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

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

              3生成應用程序的控制器。

              4在struts-config.xml文件中定義Views與 Controller的關系。

              5生成應用程序所需要的model組件

              6編譯、運行你的應用程序。

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

              第一步,我們的應用程序的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 閱讀(301) 評論(0)  編輯  收藏 所屬分類: 10.Java
          主站蜘蛛池模板: 德阳市| 屯昌县| 郧西县| 乌兰县| 白玉县| 张家港市| 娱乐| 沅江市| 隆林| 乐都县| 开江县| 兴业县| 西乌| 康乐县| 志丹县| 白水县| 盐源县| 乳山市| 大英县| 怀集县| 禹城市| 视频| 万州区| 延吉市| 凤城市| 久治县| 阳朔县| 福安市| 克拉玛依市| 咸阳市| 镇赉县| 阳西县| 布尔津县| 靖安县| 蕉岭县| 两当县| 乌鲁木齐市| 肇州县| 汪清县| 太仆寺旗| 肥西县|