Servlet中getAttribute()和getParameter()的區別

  1. 有setAttribute()方法,沒有setParameter()方法。

  2. getAttribute()返回的是Object類型,getParameter()返回的是String類型。

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

發佈了51 篇原創文章 · 獲贊 55 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章