session 物件的繫結 解綁和鈍化 活化

2021-10-03 02:11:51 字數 2236 閱讀 3761

介面:httpsessionbindinglistener

監聽乙個類例項何時被新增到session域中,何時移除了session域。

此***不用配置web.xml

/**

* 監聽session屬性物件的繫結與解綁

}

當呼叫session.setattribute(「name」,bean);時,自動呼叫valuebound提示物件與session繫結

當呼叫session.remove()時自動呼叫valueunbound提示物件以與session解綁。

關於鈍化活化可參考:

/** * 監聽活化之後

/** * 監聽鈍化之前

}測試:在index.jsp中將兩個物件繫結

<

% bean bean =

newbean

("bean"

,"123");

session.

setattribute

("bean"

, bean)

;"bean");

bean2 bean2 =

newbean2

("bean2"

,"321");

session.

setattribute

("bean2"

, bean2);%

>

關閉伺服器後,訪問session.jsp:

bean:$

;bean2:$

;<

/body>

附:配置鈍化的方法

配置tomcat安裝目錄/conf/context.xml

classname

="org.apache.catalina.session.persistentmanager"

maxidleswap

="60"

>

classname

="org.apache.catalina.session.filestore"

directory

="store_sess"

/>

manager

>

jquery 事件 繫結與解綁

一 on 的多事件繫結 elem on mouseover mouseout function 多個事件繫結乙個函式 elem on mouseout function 目標節點 點選在這個元素上 div on click p fn 事件繫結在最上層div元素上,當使用者觸發在a元素上,事件將往上冒...

jquery中事件重複繫結以及解綁問題

一般的情況下,對於這種情況,我們常規的思路是,先解綁,再繫結,如下 selector unbind click bind click function 當這樣會有乙個問題,unbind會把其之前的所有的click事件都unbind掉,可能會影響其他的繫結,有如下有兩種方法解決 第一種 使用事件命令空...

事件監聽和事件解綁

事件監聽 odiv.addeventlistener click function 布林值 預設為flase addeventlistener為新增事件監聽 click 這裡填的是要執行的事件 function 這裡填的是執行內容 布林值 預設為flase 這裡填ture或flase 停止事件傳播 ...