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"] }擷取