| | |
| | | public String getQueryParams(HttpServletRequest request, String key) { |
| | | try { |
| | | String method = request.getMethod(); |
| | | if("POST".equals(method)){ |
| | | if ("POST".equals(method)) { |
| | | String parameter = request.getParameter(key); |
| | | if(!StringUtils.isEmpty(parameter)){ |
| | | if (!StringUtils.isEmpty(parameter)) { |
| | | return parameter; |
| | | } |
| | | Object attribute = request.getAttribute(key); |
| | | if(null != attribute){ |
| | | if (null != attribute) { |
| | | return attribute.toString(); |
| | | } |
| | | StringBuffer sb = new StringBuffer(); |
| | | ServletInputStream inputStream = request.getInputStream(); |
| | | BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8")); |
| | | String s; |
| | | while ((s = bufferedReader.readLine()) != null){ |
| | | while ((s = bufferedReader.readLine()) != null) { |
| | | sb.append(s); |
| | | } |
| | | bufferedReader.close(); |
| | | inputStream.close(); |
| | | JSONObject jsonObject = JSON.parseObject(sb.toString()); |
| | | return jsonObject.getString(key); |
| | | }else{ |
| | | } else { |
| | | String parameter = request.getParameter(key); |
| | | if(!StringUtils.isEmpty(parameter)){ |
| | | if (!StringUtils.isEmpty(parameter)) { |
| | | return parameter; |
| | | } |
| | | Object attribute = request.getAttribute(key); |
| | | if(null != attribute){ |
| | | if (null != attribute) { |
| | | return attribute.toString(); |
| | | } |
| | | } |
| | | }catch (Exception e){ |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | return null; |