开发者社区> 问答> 正文

怎么可以获取POST的参数?

怎么可以获取POST的参数?

展开
收起
aoxunb4t7tn3w 2022-04-26 15:58:30 1158 0
2 条回答
写回答
取消 提交回答
  • 码农

    有两种方式,可以参考 http://www.codebaoku.com/java/java-index.html: 1. 标准方式接收请求参数

    // request为HttpServletRequest对象
    BufferedReader br = null;
    try {
    	br = new BufferedReader(new InputStreamReader(request.getInputStream(), "UTF-8"));
    } catch (IOException e) {
    	e.printStackTrace();
    }
    String line = null;
    StringBuilder sb = new StringBuilder();
    try {
    	while ((line = br.readLine()) != null) {
    		sb.append(line);
    	}
    	br.close();
    } catch (IOException e) {
    	e.printStackTrace();
    }
    
    1. @RequestBody注解接收
    @RequestMapping(value = "/technicalReviewInfo", method = RequestMethod.POST,produces = "application/json;charset=utf-8")
    @ResponseBody
    public JSONObject synTechnicalReviewInfo(@RequestBody JSONObject technicalReviewJson) {
        JSONObject json=new JSONObject();
        return json;
    }
    
    2022-04-26 17:44:47
    赞同 1 展开评论 打赏
  • 直接按照express的写法就可以

    2022-04-26 16:43:25
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载