<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)  編輯

    主站蜘蛛池模板: 亚洲色偷偷综合亚洲AV伊人| 免费的一级黄色片| 亚洲AV无码乱码在线观看裸奔 | 亚洲精品动漫人成3d在线| 免费精品视频在线| 亚洲国模精品一区| 成人精品视频99在线观看免费| 亚洲高清无码综合性爱视频| 一级人做人爰a全过程免费视频| 久久青青草原亚洲av无码| 99免费精品视频| 久久夜色精品国产噜噜亚洲AV| 99免费在线观看视频| 亚洲最大中文字幕| 暖暖在线日本免费中文| 深夜福利在线视频免费| 精品亚洲永久免费精品| 1区2区3区产品乱码免费| 亚洲日韩AV一区二区三区四区| 免费观看国产精品| 久久www免费人成精品香蕉| 亚洲欧洲日产国产综合网| 免费观看黄网站在线播放| 国产亚洲精彩视频| 亚洲精品成人片在线播放| 在线永久免费的视频草莓| 男男gay做爽爽的视频免费| 亚洲成av人片天堂网| 美女网站免费福利视频| 免费的黄色的网站| 亚洲色欲色欲综合网站| 国产片免费福利片永久| 免费看黄的成人APP| 亚洲国产乱码最新视频| 精品国产香蕉伊思人在线在线亚洲一区二区| 免费成人在线视频观看| 亚洲精品女同中文字幕| 亚洲av无码成h人动漫无遮挡| 女性自慰aⅴ片高清免费| 成全视频免费观看在线看| 亚洲色大成网站www|