getattibute 與 getparameter區別
阿新 • • 發佈:2017-10-22
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區別