国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Java后臺基于POST獲取JSON格式數據

瀏覽:4日期:2022-09-04 09:47:31

1、直接使用request.getParamater()的方法獲?。ㄟ@種取參方式對于POST和GET的提交方式均適用);

2、通過請求體的IO流獲取參數(這種方式只能用于POST,因為GET方式沒有請求體);

String s ='';InputStream in = null;BufferedInputStream bin = null;try{ in = request.getInputStream(); bin = new BufferedInputStream(in); int len = 0; byte[] b = new byte[1024]; while( (len = bin.read(b)) != -1){ s += new String(b,0,len); }} catch (IOException e) { e.printStackTrace();}finally{ try{ bin.close(); }catch (IOException e) { e.printStackTrace(); } try{ in.close(); }catch (IOException e) { e.printStackTrace(); }}//最后根據取到的字符串適用JSONUtil工具將其轉換成相應的對象(根據JSON工具類進行調整)類名稱 對象名 = JSONUtil.jsonToobj(s , '類名稱.clsss');

流的另一種處理方式:

InputStream in = req.getInputStream();BufferedReader bin = new BufferedReader(new InputStreamReader(in, 'utf-8'));String line = null;StringBuffer content = new StringBuffer();while ((line = bin.readLine()) != null) { content.append(line); }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 九江市| 睢宁县| 营山县| 巍山| 稻城县| 灵寿县| 沙田区| 樟树市| 黔江区| 武隆县| 武夷山市| 承德市| 囊谦县| 安吉县| 郑州市| 杨浦区| 赤峰市| 五原县| 图木舒克市| 格尔木市| 盖州市| 福海县| 峡江县| 五原县| 凭祥市| 宣威市| 玉龙| 西贡区| 达孜县| 宜良县| 文成县| 双鸭山市| 文化| 威信县| 田东县| 共和县| 逊克县| 赤水市| 商洛市| 青浦区| 曲麻莱县|