1. 程式人生 > >getattibute 與 getparameter區別

getattibute 與 getparameter區別

bject 求值 bsp request 靈活 attr font span style

1.getAttribute是取得jsp中 用setAttribute設定的attribute

2.parameter得到的是string;attribute得到的是object
3.request.getParameter()方法傳遞的數據,會從Web客戶端傳到Web服務器端,代表HTTP請求數據;request.setAttribute()和getAttribute()方法傳遞的數據只會存在於Web容器內部,在具有轉發關系的Web組件之間共享。即request.getAttribute()方法返回request範圍內存在的對象;而request.getParameter()方法是獲取http提交過來的數據。

總結:

getattribute一般在前臺用與獲取後臺轉發值

getParameter一般在後臺用於獲取前臺請求值

getParameter 返回的是String 用於讀取參數中的值;
getAttribute 返回的是Object,需進行轉換,可用setAttribute設置成任意對象,使用很靈活,可隨時用;

getParameter 獲取請求值
getAttribute 獲取轉發值

getattibute 與 getparameter區別