tft每日頭條

 > 生活

 > post請求與get請求的區别

post請求與get請求的區别

生活 更新时间:2024-11-05 05:50:56

post請求與get請求的區别?從獲取方向來看:getParameter() 是獲取 POST/GET 傳遞的參數值;,今天小編就來說說關于post請求與get請求的區别?下面更多詳細答案一起來看看吧!

post請求與get請求的區别(request.getAttribute和)1

post請求與get請求的區别

從獲取方向來看:

getParameter() 是獲取 POST/GET 傳遞的參數值;

getAttribute() 是獲取對象容器中的數據值;

從用途來看:

getParameter() 用于客戶端重定向時,即點擊了鍊接或提交按扭時傳值用,即用于在用表單或url重

定向傳值時接收數據用。

getAttribute() 用于服務器端重定向時,即在 sevlet 中使用了 forward 函數,或 struts 中使用了

mapping.fifindForward。 getAttribute 隻能收到程序用 setAttribute 傳過來的值。

另外,可以用 setAttribute() , getAttribute() 發送接收對象.而 getParameter() 顯然隻能傳字

符串。 setAttribute() 是應用服務器把這個對象放在該頁面所對應的一塊内存中去,當你的頁面服

務器重定向到另一個頁面時,應用服務器會把這塊内存拷貝另一個頁面所對應的内存中。這樣

getAttribute() 就能取得你所設下的值,當然這種方法可以傳對象。session也一樣,隻是對象在内

存中的生命周期不一樣而已。 getParameter() 隻是應用服務器在分析你送上來的 request頁面的文本

時,取得你設在表單或 url 重定向時的值。

總結:

getParameter() 返回的是String,用于讀取提交的表單中的值;(獲取之後會根據實際需要轉換為自己需

要的相應類型,比如整型,日期類型啊等等)

getAttribute() 返回的是Object,需進行轉換,可用 setAttribute() 設置成任意對象,使用很靈

活,可随時用

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved