<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0
    數據加載中……

    struts1.x

    Struts1.x系列教程(24):配置文件總結
         摘要: 要想使用Struts,至少要依靠兩個配置文件:web.xml和struts-config.xml。其中web.xml用來安裝Struts框架。而struts-config.xml用來配置在Struts框架中要使用的資源。如Formbean、Action、插件等。如果使用了某些插件,如Validator、Tiles等。還可能需要其他的配置文件。雖然在前面的文章中已多次使用了這兩個配置文件,但都是分散介紹的。因此,在本文將對這些配置進行一下總結和回顧,以使讀者對Struts的配置有一個更清醒的認識。  閱讀全文

    posted @ 2009-02-27 17:40 銀河使者 閱讀(4013) | 評論 (2)  編輯

    Struts1.x系列教程(23):使用Tiles模板進行布局
         摘要: Tiles提供的模板機制可以最大限度地避免重復編寫代碼。實際上,Tiles模板就是的JSP頁面,只是在這種JSP頁面中使用Tiles標簽代替確定不了的內容(相當于占位符),也就是需要在開發人員使用模板時來確定的內容。除了這一點,Tiles模板頁面和普通的JSP頁面完全相同。  閱讀全文

    posted @ 2009-02-27 17:06 銀河使者 閱讀(3658) | 評論 (3)  編輯

    Struts1.x系列教程(22):Tiles框架簡介
         摘要: Tiles框架是Struts的一個插件。我們可以使用Tiles框架來進行頁面布局設計。Tiles框架提供了一種模板機制,它可以將網頁內容和布局分離,并允許先創建模板,然后在頁面中再插入具體的內容。  閱讀全文

    posted @ 2009-02-25 22:42 銀河使者 閱讀(3057) | 評論 (0)  編輯

    Struts1.x系列教程(21):使用MappingDispatchAction類調用不同的Action方法
         摘要: 與LookupDispatchAction、DispatchAction不同,MappingDispatchAction類并不通過請求參數來指定動作,而是將一個Struts動作對應于一個Action方法。下面的例子演示了如何使用MappingDispatchAction類來將Struts 動作和Action方法相對應。  閱讀全文

    posted @ 2009-02-24 19:55 銀河使者 閱讀(2914) | 評論 (0)  編輯

    Struts1.x系列教程(20):使用EventDispatchAction類處理一個form多個submit
         摘要: 雖然LookupDispatchAction類可以很好地處理擁有多個提交按鈕的Form,但是必須要和屬性文件相關聯,而且還得在getKeyMethodMap方法中進行key和Action方法的映射,使用起來十分不方便。從Struts1.2.9開始,加入了另一個用于處理多個提交動作的EventDispatchAction類。這個類也是DispatchAction的子類,它在使用上要比LookupDispatchAction類容易的多。EventDispatchAction類的基本原理是通過元素的parameter屬性指定多個動作,中間用逗號(,)分隔。每個動作實際上就是標簽的property屬性值。這樣EventDispatchAction類就可以根據每個標簽的屬性值來確定用戶按的是哪個提交按鈕了。  閱讀全文

    posted @ 2009-02-24 15:07 銀河使者 閱讀(2385) | 評論 (1)  編輯

    Struts1.x系列教程(19):LookupDispatchAction類處理一個form多個submit
         摘要: 有時在HTML form中需要提供多個提交按鈕,這時LookupDispatchAction類就派上用場了。LookupDispatchAction是DispatchAction的子類,用于處理客戶端代碼中有一個Form含有多個提交按鈕的情況。  閱讀全文

    posted @ 2009-02-23 21:34 銀河使者 閱讀(2805) | 評論 (0)  編輯

    Struts1.x系列教程(18):使用DispatchAction類調用多個Action方法
         摘要: 在使用Struts動作時,每一個Action都需要編寫一個類,并且要在struts-config.xml進行配置。這對于一個擁有很多Action的Web程序來說,工作量是非常大的。為此,Struts提供了DispatchAction類,這個類允許將一個Action作為一個方法來調用。在Web瀏覽器中通過請求參數來指定要調用的動作。  閱讀全文

    posted @ 2009-02-20 14:01 銀河使者 閱讀(5821) | 評論 (5)  編輯

    Struts1.x系列教程(17):使用IncludeAction和ForwardAction類包含和轉入Web資源
         摘要: 在本文介紹了如何使用IncludeAction和ForwardAction類包含和轉入Web資源。這兩個類與標簽的功能相同,但Struts建議使用這兩個類來實現包含和轉入web資源的功能。  閱讀全文

    posted @ 2009-02-19 10:36 銀河使者 閱讀(2605) | 評論 (1)  編輯

    Struts1.x系列教程(16):使用LocaleAction類實現國際化的Web程序
         摘要: 我們曾經在《Struts1.x系列教程(13):國際化》一文中講過如何通過編程的方式實現多語言的Web頁面。在本文中,我們會介紹另外一種實現多語言Web頁面的方法。這種方式與《Struts1.x系列教程(13):國際化》一文中所介紹的方法的區別就是無需編寫一行代碼就可以完成多語言的設置。  閱讀全文

    posted @ 2009-02-19 09:18 銀河使者 閱讀(2481) | 評論 (0)  編輯

    Struts1.x系列教程(15):使用DownloadAction類統計文件下載次數
         摘要: 除了標準的org.apache.struts.action.Action類外,在Struts中還提供了另外7個Action類來完成特殊的工作。本文及后面的文章中將介紹這些Action類的用法。  閱讀全文

    posted @ 2009-02-18 10:34 銀河使者 閱讀(3342) | 評論 (0)  編輯

    Struts1.x系列教程(14):動態Form
         摘要: 雖然ActionForm功能強大,但有些時候使用起來有些麻煩。如每建立一個用戶錄入界面(JSP頁面),就得建立一個ActionForm子類來和這個頁面對應。當然,我們可以采用嵌套屬性從一定程度上彌補這個問題。但是在建立新的用戶錄入界面時,仍不可避免地要建立新的ActionForm子類。在Struts1.2.6及以后的Struts版本中提供了一種動態Form的技術。使得不用再建立新的ActionForm就可以封裝用戶提交的數據。實際上,這種技術將定義ActionForm子類的工作變成了編寫XML文件的工作。  閱讀全文

    posted @ 2009-02-16 17:22 銀河使者 閱讀(4626) | 評論 (4)  編輯

    Struts1.x系列教程(13):國際化
         摘要: 對于一個面向全球的Web應用程序,按著不同國家的要求顯示相關信息(稱為國際化)顯得尤為重要。國際化的工作非常復雜和繁瑣。因為要翻譯很多Web界面,信息格式等。然而,Struts為我們提供了完成國際化工作的更容易的方式。在本文將介紹如何使用Struts來簡化國際化的工作。  閱讀全文

    posted @ 2009-02-16 09:53 銀河使者 閱讀(3687) | 評論 (3)  編輯

    Struts1.x系列教程(12):Validator驗證框架的內置標準驗證
         摘要: 本文介紹了Struts 1.x Validator驗證框架的內置標準驗證。  閱讀全文

    posted @ 2009-02-14 19:27 銀河使者 閱讀(3696) | 評論 (0)  編輯

    Struts1.x系列教程(11):Validator驗證框架高級應用
         摘要: 在《Struts1.x系列教程(10):Validator驗證框架入門》一文中給出的例子中的name、age和email都是簡單的屬性,如果是嵌套的屬性(也就是一個屬性的數據類型是另外一個帶有屬性的類),可以使用圓點(.)符號來訪問。如我們可以通過設置元素的property屬性值為“employee.salary”來驗證employee屬性中的salary屬性。  閱讀全文

    posted @ 2009-02-14 19:14 銀河使者 閱讀(3399) | 評論 (1)  編輯

    Struts1.x系列教程(10):Validator驗證框架入門
         摘要: Validator框架是一個Struts插件,最初由David Winterfeldt設計并實現。Validator框架從Struts 0.5時代就可以使用,但那時Validator框架只是被捐助的一個jar包。Apache組織為了使開發人員更方便地使用Validator框架,決定從Struts1.1開始,將Validator框架作為Struts的一部分同Struts一起發布。  閱讀全文

    posted @ 2009-02-12 16:55 銀河使者 閱讀(7786) | 評論 (7)  編輯

    Struts1.x系列教程(9):上傳任意多個文件
         摘要: 從《Struts1.x系列教程(8):上傳單個文件》中給出的例子可以看出,在Struts1.x中上傳單個文件是非常簡單的,但在實際應用中,上傳文件的個數一般是不確定的,如在網絡硬盤中,用戶可以根據自己的需要上傳任意多個文件(當然,網絡硬盤一次上傳文件的數目一般也是有上限的,如50個,但用戶可以只上傳了3個文件,因此,在這種情況下,上傳文件的個數也是不確定的)。如果讀者用過“網易網盤”或其他類似的服務程序,它們的上傳文件功能基本上都是根據用戶選擇的文件多少來添加要上傳的文件(并不是一開始就在界面上放很多<input type=’file’>元素來讓用戶輸入上傳文件名)。為了讓讀者也可以使用Struts來實現這個功能,在本節將給出一個用Struts實現的類似“網易網盤”的上傳任意多個文件的Web程序。  閱讀全文

    posted @ 2009-02-07 19:01 銀河使者 閱讀(4608) | 評論 (5)  編輯

    Struts1.x系列教程(8):上傳單個文件
         摘要: 在Web程序中的上傳文件的功能一般會使用<input type=file.../>標簽在客戶端顯示輸入要上傳的文件名的用戶接口。如果讀者使用過JSP/Servlet來處理客戶端上傳的文件就會知道,實現這個功能并不是很容易。而在Struts中為我們提供了一種機制,可以非常方便地將客戶端上傳的文件保存在服務端。在Struts Html標簽庫中提供了一個<html:file>標簽,可以和FormFile類型的屬性一起使用。通過這個屬性返回的FormFile對象,就可以很方便地獲得上傳文件的InputStream對象,并做進一步地處理。  閱讀全文

    posted @ 2009-02-03 09:43 銀河使者 閱讀(4169) | 評論 (0)  編輯

    Struts1.x系列教程(7):Logic標簽庫
         摘要: Struts Logic標簽庫包含了如下三類標簽:循環標簽:iterate標簽。用于枚舉數組、集合類型對象中的元素; 條件處理標簽:用于是否相等、比較大小等判斷。這類標簽有empty、equal 、greaterEqual、greaterThan、lessEqual、lessThan、match、messagesNotPresent、messagesPresent、notEmpty、notEqual、notMatch、notPresent、present;流控制標簽:用于轉向其他的頁面。redirect和forward屬性這類標簽。  閱讀全文

    posted @ 2009-01-19 22:21 銀河使者 閱讀(4729) | 評論 (0)  編輯

    Struts1.x系列教程(6):Bean標簽庫
         摘要: Bean標簽庫共有11個標簽。這些標簽可以完成五種工作:獲得HTTP請求信息、訪問Java對象、訪問JSP內嵌對象和Struts配置對象、訪問Web資源和屬性文件、輸出信息.  閱讀全文

    posted @ 2009-01-18 22:36 銀河使者 閱讀(5808) | 評論 (0)  編輯

    Struts1.x系列教程(5):HTML標簽庫
         摘要: HTML標簽庫中的標簽基本上都是和HTML Tag一一對應的。但我們經常使用的主要是標簽及其子標簽。因此,在本文將介紹一下及其常用子標簽的用法。  閱讀全文

    posted @ 2009-01-16 16:54 銀河使者 閱讀(5426) | 評論 (0)  編輯

    Struts1.x系列教程(4):標簽庫概述與安裝
         摘要: Struts的整個視圖層(就是MVC模式中的View層)是由Struts的定制標簽(或者稱為定制動作)和客戶端代碼(Javascript、HTML等)實現的。這些Struts標簽被寫在JSP頁面中,用于生成客戶端代碼、進行邏輯判斷等工作,使用Struts標簽可以盡量避免直接在JSP頁面中直接使用Java代碼,以使得JSP頁面更容易編寫和維護。  閱讀全文

    posted @ 2009-01-15 11:53 銀河使者 閱讀(4995) | 評論 (0)  編輯

    Struts1.x系列教程(3):屬性(資源)文件亂碼問題的解決之道
         摘要: 資源文件不僅僅需要保存英文信息,在很多時候,也需要保存其他的語言信息,如中文信息。但Java的屬性文件只支持英文,要想在屬性文件中保存中文,需要使用\uxxxx格式,但這非常不方便,因此,本文將分別介紹如何使用native2ascii.exe和Eclipse插件的方式來解決這個問題。  閱讀全文

    posted @ 2009-01-14 12:36 銀河使者 閱讀(6725) | 評論 (3)  編輯

    Struts1.x系列教程(2):簡單的數據驗證
         摘要: 簡單驗證從本質上說就是在服務端來驗證客戶端提交的form中的數據。這種驗證只是對form中的數據規則進行檢查,如必須輸入用戶ID,價格不能小于0或是對email格式的驗證。在這個驗證過程中,并不需要訪問數據庫。因此,簡單驗證需要在用戶提交form后,并且在服務器處理form中的數據之前進行。  閱讀全文

    posted @ 2009-01-13 23:10 銀河使者 閱讀(6672) | 評論 (7)  編輯

    Struts1.x系列教程(1):用MyEclipse開發第一個Struts程序
         摘要: 本系列教程將詳細介紹Struts 1.x的基本原理和使用方法,讀者可以參閱“Struts 2系列教程”來比較Struts 1.x和Struts 2.x的相同點和不同點。在這篇文章中將以一個簡單的例子(mystruts)來演示如何使用MyEclipse來開發、運行Struts程序,并給出了解決ActionForm出現亂碼問題的方法。讀者可以從本文中了解開發Struts 1.x程序的基本過程。  閱讀全文

    posted @ 2009-01-13 12:17 銀河使者 閱讀(42059) | 評論 (36)  編輯

    主站蜘蛛池模板: 国产精品亚洲αv天堂无码| 亚洲阿v天堂在线2017免费 | 精品国产亚洲一区二区在线观看 | 免费人成激情视频| 久久亚洲国产成人影院| 国产午夜精品久久久久免费视 | 精品无码免费专区毛片| 亚洲AV无码国产精品麻豆天美| 精品免费AV一区二区三区| 美女视频黄的免费视频网页 | 美女裸免费观看网站| 亚洲成AV人在线观看天堂无码| 久99久无码精品视频免费播放| 亚洲A∨精品一区二区三区| 精品亚洲国产成人av| 亚洲成人影院在线观看| caoporn成人免费公开| 亚洲午夜电影在线观看| 24小时日本在线www免费的| 亚洲中文字幕精品久久| 国产在线19禁免费观看国产| 亚洲AV成人无码网站| 日韩亚洲国产二区| 黄色成人免费网站| 亚洲精品色在线网站| 噜噜噜亚洲色成人网站∨| 99久久免费精品高清特色大片| 亚洲爱情岛论坛永久| 国产又黄又爽又猛免费app| 亚洲色大成WWW亚洲女子| 亚洲AV永久无码精品水牛影视 | 亚洲国产日韩精品| 亚洲卡一卡2卡三卡4卡无卡三| 日韩欧毛片免费视频| 最新国产乱人伦偷精品免费网站| 久久精品国产亚洲AV麻豆王友容| 免费h黄肉动漫在线观看| 全免费一级午夜毛片| 一个人看的在线免费视频| 亚洲精品福利视频| 中文字幕不卡亚洲 |