码迷,mamicode.com
首页 > 编程语言 > 详细

[Java][Web]Request 获取请求头和数据

时间:2017-05-16 23:35:39      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:log   utils   string   jar   next   方式   util   pass   trim   

获取方式一

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(){...}

}

 

[Java][Web]Request 获取请求头和数据

标签:log   utils   string   jar   next   方式   util   pass   trim   

原文地址:http://www.cnblogs.com/z5337/p/6863800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!