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

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

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

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

    Struts2

    《Java Web開發速學寶典》樣章(共3章)
         摘要: 第4章 Servlet開發基礎、第8章 Java Web國際化、第10章 簡單標簽  閱讀全文

    posted @ 2009-12-14 14:33 銀河使者 閱讀(4774) | 評論 (1)  編輯

    Struts 2雜談(2):如何向標簽文件中的Struts 2標簽傳遞參數值
         摘要: 在JSP標簽文件中使用Struts 2標簽會帶來一個問題。由于高版本的Struts 2的標簽屬性值默認情況下不能為EL或JSP表達式,當然,可以通過修改Struts 2默認設置來解決這個問題,但并不建議這么做。除此之外,可以通過標簽將參數值保存在ValueStack對象中,在JSP標簽文件中通過Ognl表達式讀取。  閱讀全文

    posted @ 2009-02-26 19:51 銀河使者 閱讀(4476) | 評論 (2)  編輯

    Struts 2雜談(1):ValueStack對象的傳送帶機制
         摘要: 眾所周知,Strut 2的Action類通過屬性可以獲得所有相關的值,如請求參數、Action配置參數、向其他Action傳遞屬性值(通過chain結果)等等。要獲得這些參數值,我們要做的唯一一件事就是在Action類中聲明與參數同名的屬性,在Struts 2調用Action類的Action方法(默認是execute方法)之前,就會為相應的Action屬性賦值。這一切主要是依靠ValueStack對象實現的。  閱讀全文

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

    Struts2.1.6測試小記
         摘要: 經筆者測試,Struts2.1.6并不與Struts2.0.14完全兼容,如在struts2.1.6中還需要一個commons-fileupload-1.2.1.jar文件才能正常使用,而在struts2.0.14中并不需要這個文件。Struts2.1.6至少需要6個jar文件才能正常工作,這6個jar文件是:struts2-core-2.1.6.jar、freemarker-2.3.13.jar、commons-logging-1.0.4.jar、ognl-2.6.11.jar、xwork-2.1.2.jar、commons-fileupload-1.2.1.jar。  閱讀全文

    posted @ 2009-02-06 12:55 銀河使者 閱讀(5490) | 評論 (14)  編輯

    Struts2教程10:國際化
         摘要: 國際化的作用就是根據不同國家的用戶在訪問Web或其他類型的程序時,將各種信息以本地的常用形式顯示出來,如界面信息在中國,就會顯示中文信息,在以英文為主的國家里,就會顯示英文信息。還有就是一些信息的格式,如日期格式等。
      閱讀全文

    posted @ 2008-05-20 16:06 銀河使者 閱讀(9637) | 評論 (10)  編輯

    Struts2教程9:實現自已的攔截器
         摘要: 在上一篇中介紹了Struts2攔截器的原理,在這一篇中我們將學習一下如何編寫自己的攔截器。實現一個攔截器非常簡單。實際上,一個攔截器就是一個普通的類,只是這個類必須實現com.opensymphony.xwork2.interceptor.Interceptor接口。  閱讀全文

    posted @ 2008-05-09 20:14 銀河使者 閱讀(18660) | 評論 (10)  編輯

    Struts2教程8:攔截器概述
         摘要: Struts2的攔截器和Servlet過濾器類似。在執行Action的execute方法之前,Struts2會首先執行在struts.xml中引用的攔截器,在執行完所有引用的攔截器的intercept方法后,會執行Action的execute方法。  閱讀全文

    posted @ 2008-05-04 14:42 銀河使者 閱讀(15393) | 評論 (6)  編輯

    Struts2教程7:上傳任意多個文件
         摘要: 上傳文件是很多Web程序都具有的功能。在Struts1.x中已經提供了用于上傳文件的組件。而在Struts2中提供了一個更為容易操作的上傳文件組件。所不同的是,Struts1.x的上傳組件需要一個ActionForm來傳遞文件,而Struts2的上傳組件是一個攔截器(這個攔截器不用配置,是自動裝載的)。在本文中先介紹一下如何用struts2上傳單個文件,最后介紹一下用struts2上傳任意多個文件。  閱讀全文

    posted @ 2008-04-27 21:47 銀河使者 閱讀(24683) | 評論 (40)  編輯

    Struts2教程6:在Action類中獲得HttpServletResponse對象的四種方法
         摘要: 在struts1.x Action類的execute方法中,有四個參數,其中兩個就是response和request。而在Struts2中,并沒有任何參數,因此,就不能簡單地從execute方法獲得HttpServletResponse或HttpServletRequest對象了。但在Struts2 Action類中仍然有很多方法可以獲得這些對象。本文給出了四種獲得這些對象的方法。  閱讀全文

    posted @ 2008-04-22 18:06 銀河使者 閱讀(37241) | 評論 (16)  編輯

    Struts2教程5:使用Validation框架驗證數據
         摘要: 本文介紹了如何使用Struts2的Validation驗證框架進行服務端、客戶端驗證,以及如何進行嵌套屬性的驗證。在Struts2中的Validation框架和Struts1.x提供的Validation框架類似,也是通過XML文件進行配置。  閱讀全文

    posted @ 2008-04-21 20:06 銀河使者 閱讀(37891) | 評論 (32)  編輯

    Struts2教程4:使用validate方法驗證數據
         摘要: 在Struts2中最簡單的驗證數據的方法是使用validate。我們從ActionSupport類的源代碼中可以看到,ActionSupport類實現了一個Validateable接口。這個接口只有一個validate方法。如果Action類實現了這個接口,Struts2在調用execute方法之前首先會調用這個方法,我們可以在validate方法中驗證,如果發生錯誤,可以根據錯誤的level選擇字段級錯誤,還是動作級錯誤。并且可使用addFieldError或addActionError加入相應的錯誤信息,如果存在Action或Field錯誤,Struts2會返回“input”(這個并不用開發人員寫,由Struts2自動返回),如果返回了“input”,Struts2就不會再調用execute方法了。如果不存在錯誤信息,Struts2在最后會調用execute方法。  閱讀全文

    posted @ 2008-04-17 15:17 銀河使者 閱讀(30971) | 評論 (14)  編輯

    Struts2教程3:struts.xml常用配置解析
         摘要: 在Struts2中提供了一個默認的struts.xml文件,但如果package、action、interceptors等配置比較多時,都放到一個struts.xml文件不太容易維護。因此,就需要將struts.xml文件分成多個配置文件,然后在struts.xml文件中使用標簽引用這些配置文件。  閱讀全文

    posted @ 2008-04-16 15:25 銀河使者 閱讀(47090) | 評論 (17)  編輯

    Struts2教程2:處理一個form多個submit
         摘要: 在Struts2中提供了一種方法,使得無需要配置可以在同一個action類中執行不同的方法(默認執行的是execute方法)。使用這種方式也需要通過請求參來來指定要執行的動作。請求參數名的格式為action!method.action
      閱讀全文

    posted @ 2008-04-16 09:18 銀河使者 閱讀(53328) | 評論 (41)  編輯

    Struts2教程1:第一個Struts2程序
         摘要: Struts2雖然在大版本號上是第二個版本,但基本上在配置和使用上已經完全顛覆了Struts1.x的方式(當然,Struts2仍然是基于MVC模式的,也是動作驅動的,可能這是唯一沒變的東西)。Struts2實際上是在Webwork基礎上構建起來的MVC框架。我們從Struts2的源代碼中可以看到,有很多都是直接使用的xwork(Webwork的核心技術)的包。既然從技術上來說Struts2是全新的框架,那么就讓我們來學習一下這個新的框架的使用方法。
      閱讀全文

    posted @ 2008-04-15 22:41 銀河使者 閱讀(187359) | 評論 (77)  編輯

    主站蜘蛛池模板: 久久成人a毛片免费观看网站| kk4kk免费视频毛片| 777成影片免费观看| 亚洲色欲久久久综合网东京热| 无码免费又爽又高潮喷水的视频 | 性生交片免费无码看人| 亚洲视频小说图片| 国产成人免费高清激情明星| 亚洲成a人片在线观看中文app| 4hu四虎最新免费地址| 亚洲精品一二三区| 国产在线观看免费视频播放器| 国产产在线精品亚洲AAVV| 亚洲精品美女久久久久99小说| 乱爱性全过程免费视频| 亚洲乳大丰满中文字幕| 99久久99久久免费精品小说 | 亚洲第一区香蕉_国产a| 最近免费中文字幕mv在线电影| 亚洲成人黄色网址| 女人被男人桶得好爽免费视频| 欧洲亚洲综合一区二区三区| 亚洲国产成人久久笫一页| a毛片免费播放全部完整| 久久综合亚洲色HEZYO社区| 性盈盈影院免费视频观看在线一区| 理论亚洲区美一区二区三区 | 91在线精品亚洲一区二区| 亚洲高清中文字幕免费| 色综合久久精品亚洲国产| 亚洲日韩国产精品乱| 97在线视频免费播放| 亚洲成av人在线观看网站| 亚洲精品蜜桃久久久久久| 国产免费AV片在线播放唯爱网| 国产亚洲精品美女久久久久 | 国产精品亚洲精品久久精品| 亚洲乱码一区二区三区在线观看| 18女人腿打开无遮掩免费| 四虎一区二区成人免费影院网址 | 拔擦拔擦8x华人免费久久|