欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

request.getParameter()方法的簡(jiǎn)單理解與運(yùn)用方式

 更新時(shí)間:2024年10月09日 09:54:29   作者:Vous?oublie@  
在JavaWeb開(kāi)發(fā)中,request對(duì)象扮演著至關(guān)重要的角色,它是HTTP請(qǐng)求的封裝,request.getParameter()用于獲取客戶(hù)端通過(guò)GET或POST方式發(fā)送的參數(shù),與之相對(duì),request.setAttribute()用于在服務(wù)器端設(shè)置屬性,這些屬性只在一次請(qǐng)求中有效

簡(jiǎn)單解釋

(1)request.getParameter () 取得是通過(guò)容器的實(shí)現(xiàn)來(lái)取得通過(guò)類(lèi)似post,get等方式傳入的數(shù)據(jù),request.setAttribute ()和getAttribute ()只是在web容器內(nèi)部流轉(zhuǎn),僅僅是請(qǐng)求處理階段。

(2)request.getParameter () 方法傳遞的數(shù)據(jù),會(huì)從Web客戶(hù)端傳到Web服務(wù)器端,代表HTTP請(qǐng)求數(shù)據(jù)。

舉例

<form action="xxx" >

<input name="name" value="hello word"/>
<input type="submit" value="提交"/>

</form>

這個(gè)form提交請(qǐng)求后,在你的action中

String name = request.getparameter("name");

那么name的值就是“hello word”

將jsp文件中的數(shù)據(jù)讀取并進(jìn)行封裝,可以簡(jiǎn)單理解成是一種取參數(shù)的方法。

   <body>
       <form action="${pageContext.request.contextPath }/login.action" name="frmLogin"  method="post">
          用戶(hù)名: <input type="text" name="name"> <br/>
        密碼: <input type="text" name="pwd"> <br/>
          <input type="submit" value="登陸"> <br/>
       </form>
  </body>
</html>

它將jsp的內(nèi)容拿出來(lái),再封裝到User實(shí)現(xiàn)類(lèi)的setName方法中進(jìn)行進(jìn)一步封裝。

這里獲取請(qǐng)求數(shù)據(jù)并進(jìn)行了封裝。

        String name = request.getParameter("name");
        String pwd = request.getParameter("pwd");
        User user = new User();
        user.setName(name);
        user.setPwd(pwd);

總結(jié)

以上就是在進(jìn)行javaweb學(xué)習(xí)的時(shí)候?qū)equest.getParameter()方法的學(xué)習(xí)記錄和理解,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java進(jìn)階教程之異常處理

    Java進(jìn)階教程之異常處理

    這篇文章主要介紹了Java進(jìn)階教程之異常處理,本文講解了JAVA的異常處理機(jī)制、異常的類(lèi)型、拋出異常、自定義異常等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • spring security國(guó)際化及UserCache的配置和使用

    spring security國(guó)際化及UserCache的配置和使用

    這篇文章主要介紹下國(guó)際化的配置及UserCache的配置及使用教程,感興趣的朋友參考下實(shí)現(xiàn)代碼吧
    2017-09-09
  • 使用Java橋接模式打破繼承束縛優(yōu)雅實(shí)現(xiàn)多維度變化

    使用Java橋接模式打破繼承束縛優(yōu)雅實(shí)現(xiàn)多維度變化

    這篇文章主要為大家介紹了使用Java橋接模式打破繼承束縛,優(yōu)雅實(shí)現(xiàn)多維度變化,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 通過(guò)Java添加Word文本框過(guò)程詳解

    通過(guò)Java添加Word文本框過(guò)程詳解

    這篇文章主要介紹了通過(guò)Java添加Word文本框過(guò)程詳解,在Word中,文本框是指一種可移動(dòng)、可調(diào)節(jié)大小的文字或圖形容器。我們可以向文本框中添加文字、圖片、表格等對(duì)象,下面,將通過(guò)Java編程來(lái)實(shí)現(xiàn)添加以上對(duì)象到Word文本框,需要的朋友可以參考下
    2019-07-07
  • Java編程使用Runtime和Process類(lèi)運(yùn)行外部程序的方法

    Java編程使用Runtime和Process類(lèi)運(yùn)行外部程序的方法

    這篇文章主要介紹了Java編程使用Runtime和Process類(lèi)運(yùn)行外部程序的方法,結(jié)合實(shí)例形式分析了java使用Runtime.getRuntime().exec()方法運(yùn)行外部程序的常見(jiàn)情況與操作技巧,需要的朋友可以參考下
    2017-08-08
  • 利用Java中Calendar計(jì)算兩個(gè)日期之間的天數(shù)和周數(shù)

    利用Java中Calendar計(jì)算兩個(gè)日期之間的天數(shù)和周數(shù)

    Java 語(yǔ)言的Calendar(日歷),Date(日期),和DateFormat(日期格式)組成了Java標(biāo)準(zhǔn)的一個(gè)基本但是非常重要的部分。日期是商業(yè)邏輯計(jì)算一個(gè)關(guān)鍵的部分。下面這篇文章就給大家介紹了如何利用Java中Calendar計(jì)算兩個(gè)日期之間的天數(shù)和周數(shù),下面來(lái)一起看看吧。
    2016-12-12
  • Java ArrayList與LinkedList使用方法詳解

    Java ArrayList與LinkedList使用方法詳解

    Java中容器對(duì)象主要用來(lái)存儲(chǔ)其他對(duì)象,根據(jù)實(shí)現(xiàn)原理不同,主要有3類(lèi)常用的容器對(duì)象:ArrayList使用數(shù)組結(jié)構(gòu)存儲(chǔ)容器中的元素、LinkedList使用鏈表結(jié)構(gòu)存儲(chǔ)容器中的元素
    2022-11-11
  • 深入學(xué)習(xí)Java中的SPI機(jī)制

    深入學(xué)習(xí)Java中的SPI機(jī)制

    這篇文章主要介紹了深入學(xué)習(xí)Java中的SPI機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • spring boot整合netty的實(shí)現(xiàn)方法

    spring boot整合netty的實(shí)現(xiàn)方法

    這篇文章主要介紹了spring boot整合netty的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • springboot如何獲取applicationContext?servletContext

    springboot如何獲取applicationContext?servletContext

    這篇文章主要介紹了springboot如何獲取applicationContext?servletContext問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01

最新評(píng)論