最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Request對象如何獲取請求頭數(shù)據(jù)

 更新時間:2024年07月08日 11:07:38   作者:xuebanub1  
這篇文章主要介紹了Request對象如何獲取請求頭數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Request對象獲取請求頭數(shù)據(jù)

getHeaderNames()

  • 作用:獲取所有請求頭的名字
  • 返回值類型:Enumeration< String>
  • Enumeration:是個迭代器,有兩個方法 hasMoreElements(); nextElement();

getHeader(String name) (重點(diǎn))

  • 作用:根據(jù)請求頭的名字,獲取其value值
  • 參數(shù)name即為請求頭的名字
  • 返回值類型:String

測試代碼

@WebServlet(name = "RequestDemo2", value = "/requestDemo2")
public class RequestDemo2 extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //獲取所有請求頭的名稱
        Enumeration<String> headerNames = request.getHeaderNames();
        //遍歷
        while (headerNames.hasMoreElements()){
            String name = headerNames.nextElement();
            //根據(jù)請求頭的名稱獲取請求頭的值
            String value = request.getHeader(name);
            System.out.println(name+":"+value);
        }

    }
}

結(jié)果:

host:localhost
connection:keep-alive
cache-control:max-age=0
sec-ch-ua:"Google Chrome";v="111", "Not(A:Brand";v="8", "Chromium";v="111"
sec-ch-ua-mobile:?0
sec-ch-ua-platform:"Windows"
upgrade-insecure-requests:1
user-agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36
accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
sec-fetch-site:cross-site
sec-fetch-mode:navigate
sec-fetch-user:?1
sec-fetch-dest:document
accept-encoding:gzip, deflate, br
accept-language:zh-CN,zh;q=0.9
cookie:JSESSIONID=BACA32C62CC73505DD0178E34531D21C; _ga=GA1.1.1717905582.1633016465; JSESSIONID=E576986031221D734A3D7882557C867A

使用Request對象獲取表單的信息

通過request對象可以獲取表單中的輸入信息,并將這些信息存入到指定的字符串中去

例如有下面一個表單

<form action="responseUserLogin.jsp" method="post">
    輸入右面的認(rèn)證碼:<input type="text" name="verifyCodeDigit"/><br/>
    用戶類型:<select name="type_User_Admin">
    <option value="1">前臺用戶</option>
    <option value="2">后臺管理員</option>
      </select><br/>
    您的名稱:<input type="text" name="userName"/><br/>
    您的密碼:<input type="password" name="userPassword"/><br/>
    <input type="submit" value="提交" name="submitButton"/>
    <input type="reset" value="取消" />
 </form>
<body>
  <%! String verifyCodeDigit; %>
  <%! String type_User_Admin; %>
  <%! String userName; %>
  <%! String userPassword; %>
    <% request.setCharacterEncoding("UTF-8");
verifyCodeDigit = request.getParameter("paperTitle"); 
     if(request.getParameter("type_User_Admin").equals("1")) {
    type_User_Admin = "前臺用戶";
    }else{
            type_User_Admin = "后臺管理員";
    }
    
      userName = request.getParameter("userName");
      userPassword = request.getParameter("userPassword");
     %>
 </body>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 探討:使用httpClient在客戶端與服務(wù)器端傳輸對象參數(shù)的詳解

    探討:使用httpClient在客戶端與服務(wù)器端傳輸對象參數(shù)的詳解

    本篇文章是對使用httpClient在客戶端與服務(wù)器端傳輸對象參數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • SpringBoot 使用 @Value 注解讀取配置文件給靜態(tài)變量賦值

    SpringBoot 使用 @Value 注解讀取配置文件給靜態(tài)變量賦值

    這篇文章主要介紹了SpringBoot 使用 @Value 注解讀取配置文件給靜態(tài)變量賦值,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Nacos?版本不一致報錯Request?nacos?server?failed解決

    Nacos?版本不一致報錯Request?nacos?server?failed解決

    這篇文章主要為大家介紹了Nacos?版本不一致報錯Request?nacos?server?failed的解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • idea將maven項目改成Spring boot項目的方法步驟

    idea將maven項目改成Spring boot項目的方法步驟

    這篇文章主要介紹了idea將maven項目改成Spring boot項目的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Spring循環(huán)依賴產(chǎn)生與解決

    Spring循環(huán)依賴產(chǎn)生與解決

    Spring的解決循環(huán)依賴是有前置條件的,要解決循環(huán)依賴我們首先要了解Spring Bean對象的創(chuàng)建過程和依賴注入的方式。依賴注入方式,我之前的博客有所分享,大家可以在看本篇文章之前進(jìn)行一下小小的回顧
    2022-12-12
  • 有關(guān)ServletConfig與ServletContext的訪問

    有關(guān)ServletConfig與ServletContext的訪問

    下面小編就為大家?guī)硪黄嘘P(guān)ServletConfig與ServletContext的訪問。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Java最長公共子序列示例源碼

    Java最長公共子序列示例源碼

    這篇文章主要介紹了Java最長公共子序列的定義及示例源代碼,具有一定參考價值,需要的朋友可以看下。
    2017-09-09
  • Maven倉庫加載順序的實(shí)例解析

    Maven倉庫加載順序的實(shí)例解析

    Maven倉庫一般分為本地倉庫和遠(yuǎn)程倉庫。那么在實(shí)際開發(fā)中,在配置了多個倉庫的情況下,他們之間的加載訪問順序是怎么樣的呢,本文就詳細(xì)的來介紹一下
    2021-12-12
  • Java WindowBuilder 安裝及基本使用的教程

    Java WindowBuilder 安裝及基本使用的教程

    這篇文章主要介紹了Java WindowBuilder 安裝及基本使用的教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Java23種設(shè)計模式中的單例模式你了解嗎

    Java23種設(shè)計模式中的單例模式你了解嗎

    這篇文章主要為大家詳細(xì)介紹了Java23種設(shè)計模式中的單例模式,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02

最新評論

富阳市| 合阳县| 鹤峰县| 海淀区| 饶河县| 翼城县| 特克斯县| 西青区| 广河县| 华蓥市| 铜鼓县| 玉田县| 新河县| 环江| 贡嘎县| 蒲江县| 兰坪| 临湘市| 临邑县| 蒙自县| 乌兰浩特市| 达州市| 平谷区| 绍兴市| 聊城市| 枣庄市| 永福县| 甘德县| 河津市| 乌鲁木齐县| 冀州市| 武安市| 长春市| 屯门区| 长治市| 县级市| 蛟河市| 宁乡县| 边坝县| 连南| 理塘县|