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

關(guān)于HttpServletRequest獲取POST請(qǐng)求Body參數(shù)的3種方式

 更新時(shí)間:2023年11月18日 15:10:02   作者:蛋焊工  
這篇文章主要介紹了關(guān)于HttpServletRequest獲取POST請(qǐng)求Body參數(shù)的3種方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

HttpServletRequest獲取POST請(qǐng)求Body參數(shù)方式

第一種方式

request.getInputStream()

     /**
     * If the parameter data was sent in the request body, such as occurs
     * with an HTTP POST request, then reading the body directly via
     * @see javax.servlet.ServletRequest#getInputStream or
     * @see javax.servlet.ServletRequest#getReader
     * @param request HttpServletRequest
     * @return String
     */
    public static String getPostData(HttpServletRequest request) {
        StringBuilder data = new StringBuilder();
        String line;
        BufferedReader reader;
        try {
            reader = request.getReader();
            while (null != (line = reader.readLine())) {
                data.append(line);
            }
        } catch (IOException e) {
            return null;
        }
        return data.toString();
    }

第二種方式

@RequestBody

    @RequestMapping(value = "hello", method = {RequestMethod.POST})
    @ResponseBody
    public String batchDisabledUsers(@RequestBody xxxDTO  xx) {
 
    }

第三種方式

@RequestParam

@RequestMapping(value = "/testurl", method = RequestMethod.POST)
@ResponseBody
public StringTestUrl(@RequestParam("username")String username,         
                 @RequestParam("pwd")String pwd)  {
  String txt = username + pwd;
  return txt;
}

總結(jié)

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

相關(guān)文章

最新評(píng)論

广昌县| 岫岩| 凭祥市| 东至县| 罗山县| 桑植县| 东源县| 三门峡市| 吴川市| 汕尾市| 新化县| 定南县| 家居| 普兰县| 邻水| 广昌县| 中宁县| 绍兴县| 河北区| 阿坝县| 平阳县| 汝州市| 寻甸| 三穗县| 深水埗区| 宾川县| 兴安盟| 尤溪县| 城固县| 黔东| 海南省| 米脂县| 城固县| 宜兰县| 兴化市| 宜黄县| 义乌市| 周宁县| 邹平县| 泗洪县| 闻喜县|