黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) 教你用Java獲取request中的請(qǐng)求參數(shù)

教你用Java獲取request中的請(qǐng)求參數(shù)

更新時(shí)間:2022-09-08 11:18:58 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽8333次

Java獲取request的內(nèi)容有哪些方法?動(dòng)力節(jié)點(diǎn)小編來(lái)告訴大家。

1.get 和 post請(qǐng)求方式

(1)request.getParameterNames(); 獲取所有參數(shù)key后。遍歷request.getParameter(key)獲取value

(2)request.getParameterMap() 。直接包含參數(shù)key和value值,簡(jiǎn)單方便

Map<String, String[]>maps = request.getParameterMap();
for (Map.Entry<String, String[]> entry : maps.entrySet()) {
  String cs = entry.getKey() + ":"+Arrays.toString(entry.getValue())+";";
}

2.獲取請(qǐng)求類型為request payload方式

這里就不介紹文件流的了,主要針對(duì) 后端采用@RequestBody方式的請(qǐng)求

這類數(shù)據(jù)通過(guò)以上2種方式是獲取不到的,它是存放在流里面,要通過(guò)getInputStream()或getReader()方式獲取

public String getRequestData(HttpServletRequest httpServletRequest){
  HttpServletRequestWrapper httpServletRequestWrapper = new HttpServletRequestWrapper(httpServletRequest);
  StringBuilder sb = new StringBuilder();
  BufferedReader reader = null;
  InputStreamReader inputStreamReader=null;
  ServletInputStream servletInputStream =null;
  try {
   servletInputStream = httpServletRequestWrapper.getInputStream();
   inputStreamReader=new InputStreamReader (servletInputStream, Charset.forName("UTF-8"));
   reader = new BufferedReader(inputStreamReader);
   String line = "";
   while ((line = reader.readLine()) != null) {
    sb.append(line);
   }
  } catch (IOException e) {
   return "";
  }finally {
   try {
    if(servletInputStream!=null){
     servletInputStream.close();
    }
    if(inputStreamReader!=null){
     inputStreamReader.close();
    }
    if(reader!=null){
     reader.close();
    }
   } catch (IOException e) {    
   }
  }
  return sb.toString ();
 }

需要注意的是getInputStream()這種獲取流的方式 只能用一次,如果多次調(diào)用 需要緩存起來(lái),不然流的數(shù)據(jù)到不了Controller層,報(bào)400錯(cuò)誤

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本一区二区三区视频在线观看 | 亚洲三级天堂 | 又黄又爽又色的性视频 | 成人看片黄a免费看视频 | 在线中文字幕网 | 欧美日韩亚洲m码色帝国 | 日批视频网址免费观看 | 奇米伊人 | 污网站免费在线观看 | 一级韩国aa毛片免费观看 | 夜夜天天 | 日韩1页| 1024手机在线播放 | 亚洲v天堂 | 九九热在线视频播放 | 成年人免费观看的视频 | 日本精品一区二区 | 国产卡1卡2卡三卡在线 | 毛片在线全部免费观看 | 欧美日本免费一区二区三区 | 色视频在线免费看 | 小明www永久免费播放平台 | 国产精品莉莉欧美自在线线 | 91香蕉视频污在线观看 | 国产日韩欧美三级 | 一a级片| 欧美日韩不卡一区 | 另类异族videosex太狠了 | 91成人免费观看网站 | 九草在线免费观看 | 日日摸夜夜添夜夜 | 高清国产美女一级a毛片在线 | 亚洲 欧美 日韩在线一区 | 国产丝袜大长腿精品丝袜美女 | 夜间视频在线观看 | 永久免费毛片手机版在线看 | 国产极品久久 | 日韩精品一区二区三区毛片 | 国产亚洲一区二区精品 | 丝袜美女网 | 亚洲图片欧美色图 |