最新国产好看的视频,伊人天堂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)論

宜丰县| 米脂县| 吉隆县| 应城市| 静乐县| 阿荣旗| 临武县| 文昌市| 南乐县| 临洮县| 鱼台县| 左权县| 宜黄县| 商城县| 博湖县| 丰城市| 郑州市| 防城港市| 葫芦岛市| 平塘县| 永济市| 和林格尔县| 牟定县| 高碑店市| 安吉县| 定西市| 普兰店市| 阜阳市| 团风县| 广丰县| 达州市| 耒阳市| 遂川县| 益阳市| 鹰潭市| 普陀区| 宁河县| 杂多县| 玛多县| 都江堰市| 三门峡市|