开发者社区 问答 正文

怎么可以获取POST的参数?

怎么可以获取POST的参数?

展开
收起
aoxunb4t7tn3w 2022-04-26 15:58:30 1240 分享 版权
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
    赞同 展开评论
问答地址: