1. 程式人生 > >一些現學的小東西,做個筆記

一些現學的小東西,做個筆記

session是以一種介面物件出現的

 

對於request的getsession() 的用法

1.一般情況下,若要向session中寫入資料,則需使用getsession(true),即getsession( )方法

意思:有老的session用老的,沒有就建新的

2.若要從session中讀資料,則需要用getsession( false)

意思:有老的session用老的,沒有就返回null。因為要讀取資料,只有老的session中才有可能存在要查詢的資料,新建的session中不可能有資料

 

 

 

 

EL表示式只能從四大域中獲取數值,其查詢資料的順序是,從小到大的範圍按指定名字查詢

四大域:pageContext                   page                  request                    application

 

 

name=${page.name }

name=${application.name }....

 

 EL表示式,若訪問為null物件屬性,EL不會丟擲空指標異常,僅僅是不顯示。

若訪問的陣列元素下標超了,也不會丟擲越界異常

 

 

 

 

 

EL訪問List

 

 

 

empty:

 

 

 

 

EL內建物件:

 

常用的就是pageContext

 

 

 

獲取請求中的指定引數值:param

實質是呼叫:request.getParameter()