zoukankan      html  css  js  c++  java
  • Java入参 出参 原始方法

    获取入参的参数(json):

        String inputLine;
                    String a = "";
                    try {
                      while ((inputLine = request.getReader().readLine()) != null) {
                        a += inputLine;
                      }
                      request.getReader().close();
                    } catch (Exception e) {
            
                      e.printStackTrace();
                    }
                    System.out.println(a);
    JSONObject jsonobject=JSONObject.parseObject(a);

    输出参数的方法:

    /** 
     * 以JSON格式输出 
     * @param response 
     */  
    protected void responseOutWithJson(HttpServletResponse response,  
            Object responseObject) {  
        //将实体对象转换为JSON Object转换  
        JSONObject responseJSONObject = JSONObject.fromObject(responseObject);  
        response.setCharacterEncoding("UTF-8");  
        response.setContentType("application/json; charset=utf-8");  
        PrintWriter out = null;  
        try {  
            out = response.getWriter();  
            out.append(responseJSONObject.toString());  
            logger.debug("返回是
    ");  
            logger.debug(responseJSONObject.toString());  
        } catch (IOException e) {  
            e.printStackTrace();  
        } finally {  
            if (out != null) {  
                out.close();  
            }  
        }  
    } 

     或

         

    responseOutWithJson((HttpServletResponse)context.getResponse(), resultJson);

    /** * 以JSON格式输出 * @param response */ private void responseOutWithJson(HttpServletResponse response, JSONObject responseObject) { //将实体对象转换为JSON Object转换 PrintWriter out = null; try { // ((ServletRequest) response).setCharacterEncoding("UTF-8"); response.setContentType("application/json; charset=utf-8"); out=new PrintWriter(response.getOutputStream()); out.append(responseObject.toString()); out.flush(); }catch (IOException e) { e.printStackTrace(); }finally { if (out != null) { out.close(); } } }

    读数据流:

    InputStream input= request.getInputStream();

  • 相关阅读:
    常见排序算法的实现
    Never-build package 'XXXX' requires always-build package 'EhLib70'
    自制的七个C,总结的太好了
    那些有影响力的语言
    数海笔记(0)-程序员为什么要学数学
    linux 多线程编程笔记
    双指数边缘平滑滤波器用于磨皮算法的尝试。
    对于树的序列化,用了stream,很好
    很聪明的解法
    按窗口获得最大数 和 中位数
  • 原文地址:https://www.cnblogs.com/yangxiaomei/p/9509636.html
Copyright © 2011-2022 走看看