zoukankan      html  css  js  c++  java
  • [Java][Web]Request 获取请求头和数据

    获取方式一

    InputStream in = request.getInputStream();

    int len = 0;

    byte buffer[] = new byte[1024];

    while((len = in.read(buffer)) > 0) {

        System.out.println(len);

        System.out.println(new String(buffer,0,len));

    }

    获取方式二

    String value  = request.getParameter("username");

    if(value != null && !value.trim().equals("")){
        System.out.println(value);

    }

    获取方式三

    Enumeration e = request.getParameterNames();

    while(e.hasMoreElements()){

        String name = (String)e.nextElement();

        value = request.getParameter(name);

        System.out.println(name + ":" + value);

    }

    获取方式四

    String[] values = request.getParameterValues("username");

    for(int i=0;values !=null && i < values.length;i++){

        System.out.println(values[i]);

    }

    获取方式五

    Map map = request.getParameterMap();

    User user = new User();

    BeanUtils.populate(user, map);

    ... 这里引用了 commons-beanutils-1.8.0.jar 和 commons-logging.jar 包

    public class User{

      public string[] getUsername(){...}

      public string[] getPassword(){...}

    }

  • 相关阅读:
    Android中设置APP应用字体不缩放,文字不随系统字体大小变化
    day02 作业
    day01
    2018.11.2
    2018.11.1
    2018.10.25
    2018.10.24
    2018.10.23
    2018.10.20
    2018.10.19学习总结
  • 原文地址:https://www.cnblogs.com/z5337/p/6863800.html
Copyright © 2011-2022 走看看