隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0

          導(dǎo)航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          公告

          關(guān)注我的新浪微博

          我的著作









          常用鏈接

          留言簿(126)

          我參與的團(tuán)隊

          隨筆分類(818)

          隨筆檔案(310)

          文章分類(1)

          文章檔案(8)

          相冊

          ADSL、3G查詢

          CSDN

          eclipse

          ibm

          Java EE

          Linux

          Web

          云服務(wù)

          代理網(wǎng)站

          關(guān)注的網(wǎng)站

          協(xié)議

          喜歡的Blog

          國內(nèi)廣告平臺

          圖書出版

          在線培訓(xùn)

          開發(fā)工具

          微博客戶端

          手機(jī)鈴聲

          操作系統(tǒng)

          • ReactOS
          • 一個與windowXP/2003兼容的操作系統(tǒng)

          數(shù)學(xué)

          文件格式

          源碼資源

          移動(Mobile)

          編程語言

          英語學(xué)習(xí)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 1974279
          • 排名 - 6

          最新評論

          閱讀排行榜

          評論排行榜

          Struts2

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

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

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

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

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

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

          Struts2.1.6測試小記
               摘要: 經(jīng)筆者測試,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 銀河使者 閱讀(5513) | 評論 (14)  編輯

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          主站蜘蛛池模板: 安庆市| 石门县| 清流县| 宜兰县| 永春县| 永仁县| 马公市| 佛冈县| 武宣县| 四平市| 微博| 宿迁市| 筠连县| 横山县| 天祝| 黄大仙区| 云和县| 横峰县| 乐陵市| 吴江市| 扎兰屯市| 沧源| 哈巴河县| 通道| 于田县| 团风县| 阿城市| 昌江| 舒城县| 文化| 湘乡市| 迭部县| 牡丹江市| 通海县| 太谷县| 赤峰市| 濉溪县| 鸡泽县| 石楼县| 鲁山县| 柯坪县|