1. 程式人生 > >J2EE中getParameter與getAttribute以及EL表示式${requestScope}和${param[]}

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

http://blog.csdn.net/woshixuye/article/details/8027089

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