1. 程式人生 > >getParameter和getAttribute的區別

getParameter和getAttribute的區別

存在 web客戶端 關系 attribute 內部 區別 客戶 getattr setattr

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

2.parameter得到的是String;attribute得到的是object

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

總結:

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

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

getParameter和getAttribute的區別