posts - 42, comments - 7, trackbacks - 0, articles - 1

               摘要: 從職位中預(yù)測(cè)2008年Java框架之爭(zhēng)  閱讀全文

          posted @ 2008-03-15 20:40 TuringJava 閱讀(212) | 評(píng)論 (0)編輯 收藏

               摘要: Ioc容器簡(jiǎn)介  閱讀全文

          posted @ 2008-03-15 20:24 TuringJava 閱讀(753) | 評(píng)論 (0)編輯 收藏

               摘要: Spring 2.0 新的特性  閱讀全文

          posted @ 2008-03-15 19:54 TuringJava 閱讀(158) | 評(píng)論 (0)編輯 收藏

               摘要: 使用Ant構(gòu)建項(xiàng)目  閱讀全文

          posted @ 2008-03-15 19:49 TuringJava 閱讀(690) | 評(píng)論 (0)編輯 收藏

          RequestDispatcher是一個(gè)Web資源的包裝器,可以用來(lái)把當(dāng)前request傳遞到該資源,或者把新的資源包括到當(dāng)前響應(yīng)中。RequestDispatcher接口中定義了兩個(gè)方法:include/forward

          由于<jsp:include>只能指定固定的jsp文件名,不能動(dòng)態(tài)指定jsp文件名。我們需要把<jsp:include>翻譯為Java code – RequestDispatcher.include();

          用法:
          <% request.getRequestDispatcher(filename).include(request, response); />

          服務(wù)器端的重定向可以有兩種方式,一是使用HttpServletResponse的sendRedirect()方法,一是使用RequestDispatcher的forward()方法.

          HttpServletResponse.sendRedirect()方法將響應(yīng)定向到參數(shù)location指定的、新的URL。location可以是一個(gè)絕對(duì)的URL,如response.sendRedirect("http://java.sun.com")也可以使用相對(duì)的URL。如果location以“/”開(kāi)頭,則容器認(rèn)為相對(duì)于當(dāng)前Web應(yīng)用的根,否則,容器將解析為相對(duì)于當(dāng)前請(qǐng)求的URL。這種重定向的方法,將導(dǎo)致客戶(hù)端瀏覽器的請(qǐng)求URL跳轉(zhuǎn)。從瀏覽器中的地址欄中可以看到新的URL地址,作用類(lèi)似于上面設(shè)置HTTP響應(yīng)頭信息的實(shí)現(xiàn)。

          RequestDispatcher.forward()方法將當(dāng)前的request和response重定向到該RequestDispacher指定的資源。這在實(shí)際項(xiàng)目中大量使用,因?yàn)橥瓿梢粋€(gè)業(yè)務(wù)操作往往需要跨越多個(gè)步驟,每一步驟完成相應(yīng)的處理后,轉(zhuǎn)向到下一個(gè)步驟。比如,通常業(yè)務(wù)處理在Servlet中處理,處理的結(jié)果轉(zhuǎn)向到一個(gè)JSP頁(yè)面進(jìn)行顯示。這樣看起來(lái)類(lèi)似于Servlet鏈的功能,但是還有一些區(qū)別。一個(gè)RequestDispatcher對(duì)象可以把請(qǐng)求發(fā)送到任意一個(gè)服務(wù)器資源,而不僅僅是另外一個(gè)Servlet。 include()方法將把Request Dispatcher資源的輸出包含到當(dāng)前輸出中。

          注意,只有在尚未向客戶(hù)端輸出響應(yīng)時(shí)才可以調(diào)用forward()方法,如果頁(yè)面緩存不為空,在重定向前將自動(dòng)清除緩存。否則將拋出一個(gè)IllegalStateException異常。

          posted @ 2008-01-18 10:56 TuringJava 閱讀(389) | 評(píng)論 (0)編輯 收藏

          <html:form action="/createFloder" target="_top">
          主要是要設(shè)置相應(yīng)的form的target屬性。

          posted @ 2008-01-15 16:13 TuringJava 閱讀(1958) | 評(píng)論 (0)編輯 收藏

          jdbc   for   mysql除了mysql-connector-java-3.1.8-bin.jar之外還要個(gè)aspectjrt.jar,一起放在  
            WEB-INF\lib     里面,結(jié)果沒(méi)問(wèn)題,可以運(yùn)行了。  

          posted @ 2008-01-11 11:02 TuringJava 閱讀(4089) | 評(píng)論 (1)編輯 收藏

               摘要: for 循環(huán)與 while循環(huán)的等價(jià)  閱讀全文

          posted @ 2007-10-29 19:56 TuringJava 閱讀(643) | 評(píng)論 (0)編輯 收藏

               摘要: java各種排序?qū)崿F(xiàn)  閱讀全文

          posted @ 2007-10-29 00:04 TuringJava 閱讀(455) | 評(píng)論 (0)編輯 收藏

               摘要: Struts國(guó)際化快速入門(mén)  閱讀全文

          posted @ 2007-10-21 16:03 TuringJava 閱讀(357) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題
          共5頁(yè): 上一頁(yè) 1 2 3 4 5 下一頁(yè) 
          主站蜘蛛池模板: 南和县| 丰宁| 富阳市| 淮安市| 灵武市| 镇坪县| 沅陵县| 缙云县| 建水县| 舟曲县| 伊金霍洛旗| 淅川县| 阜平县| 临漳县| 如皋市| 孟津县| 唐河县| 咸丰县| 辽中县| 准格尔旗| 永济市| 桃园县| 娱乐| 兴业县| 巴彦淖尔市| 台中县| 莱芜市| 基隆市| 厦门市| 天水市| 鄢陵县| 白银市| 江都市| 延津县| 山西省| 保定市| 朝阳县| 葫芦岛市| 霍山县| 梁山县| 宜昌市|