原创 遍歷List集合

import java.util.ArrayList;   import java.util.Iterator;   import java.util.List;     /**   *遍歷集合List   *  *   */  publ

原创 c:forEach varStatus屬性

c:forEach varStatus屬性 current當前這次迭代的(集合中的)項 index當前這次迭代從 0 開始的迭代索引 count當前這次迭代從 1 開始的迭代計數 first用來表明當前這輪迭代是否爲第一次迭代的標誌 la

原创 關於迭代器

迭代器是一個可以被for/each循環遍歷的數據結構,原理上就是繼承了Iterable接口的類需要實現Iterable的一個方法iterator(),這個方法返回一個可以被for/each循環遍歷的迭代器Iterator,然後for/ea

原创 JavaScript Location對象

location Location - Window Summary Returns a Location object, which contains information about the URL of the docume

原创 Spring MVC DispatcherServlet配置

使用Spring MVC,配置DispatcherServlet是第一步。 DispatcherServlet是一個Servlet,所以可以配置多個DispatcherServlet。 DispatcherServlet是前置控制器,配置

原创 actionInvocation.invoke()是什麼意思

Struts2的自定義的驗證截器 package ch06.struts2.Interceptor; import java.util.Map; import com.opensymphony.xwork2.Action; impor

原创 RequestDispatcher介紹(轉)

[size=large]RequestDispatcher是一個Web資源的包裝器,可以用來把當前request傳遞到該資源,或者把新的資源包括到當前

原创 struts2常用的預定義攔截器

1:params攔截器 這個攔截器是必不可少的,因爲就是由它偷偷的把請求參數設置到相應的Action的屬性去的,並自動進行類型轉換。 2:staticParams攔截器 將struts.xml配置文件裏定義的Action參數,設置到對應的

原创 JavaScript arguments

js進行函數調用時,除了指定的參數外,還創建一個隱含的對象——arguments。 一、arguments可以用arguments[index]這樣的語法取值,擁有長度屬性length。arguments對象存儲的是實際傳遞給函數的參數

原创 轉發和重定向的區別(轉)

[size=large]區別一:  重定向時瀏覽器上的網址改變  轉發是瀏覽器上的網址不變區別二:  重定向實際上產生了兩次請求轉發只有一次請求重定向

原创 JavaScript top

top Window - Window Summary Returns a reference to the topmost window in the window hierarchy. Syntax var topWindo

原创 stub

j2ee裏面的stub是這樣說的: 爲屏蔽客戶調用遠程主機上的對象,必須提供某種方式來模擬本地對象,這種本地對象稱爲存根(stub),存根負責接收本地方法調用,並將它們委派給各自的具體實現對象

原创 window.opener用法

window.opener 實際上就是通過window.open打開的窗體的父窗體。 比如在父窗體parentForm裏面 通過 window.open("subForm.html"),那麼在subform.html中 window.

原创 Spring MVC HandlerInterceptorAdapter

一般情況下,對來自瀏覽器的請求的攔截,是利用Filter實現的,這種方式可以實現Bean預處理、後處理。 Spring MVC的攔截器不僅可實現Filter的所有功能,還可以更精確的控制攔截精度。 Spring爲我們提供了org.spri

原创 XFire完整入門教程

網上關於XFire入門的教程不少,要麼是講得很簡單,就像Hello World一樣的程序,要麼就是通過IDE集成的工具來開發的,這對於不同的人羣有諸多不便,關於XFire的一些詳細的信息就不再多講,可以參考官方網站和相關的文檔,這裏講一個