天天看點

J2EE中getParameter與getAttribute以及EL表達式${requestScope}和${param[]}

getparameter

② 擷取post/get傳遞的參數值

③ 用于用戶端重定向,如點選連結或送出按扭時,即用于在用表單或url重定向傳值時接收資料用

getattribute

① 擷取的類型是object

② 用于伺服器端重定向,即在sevlet中使用forward函數或struts中getter/setter屬性。getattribute隻能收到程式用setattribute傳來的值

③ session.getattribute()可獲得session

el表達式

使用表達式語言可以直接擷取請求參數值,可以擷取頁面中javabean的指定屬性值,擷取請求頭以及擷取page,request,session和application。

el表達式有11個内置對象

pagecontext

pagescope

requestscope

sessionscope

applicationscope

param

paramvalues

header

headervalues

initparam

cookie

放在request域中的如通過request.setattribute("name","xy"),在頁面中可以通過${ requestscope.name }

如xy.jsp?name=xy,就要通過${ param["name"] }擷取