新手 servlet中如何使用post上报数据?要有例子代码。
推荐于2017-10-13 · 知道合伙人软件行家
你想在Servlet中调用别个的服务器吗? 那就使用HttpClient框架
HttpClient httpclient = new DefaultHttpClient();//创建一个HttpClient
HttpPost httpPost = new HttpPost("www. URL");//创建一个Post
List <NameValuePair> nvps = new ArrayList<NameValuePair>();//创建表单
nvps.add(new BasicNameValuePair("data","test内容"));//增加一个字段
nvps.add(new BasicNameValuePair("data2","test内容2"));//增加一个字段
httpPost.setEntity(new UrlEncodedFormEntity(nvps,"utf-8")); //将参数传入post方法中
HttpResponse response = httpclient.execute(httpPost); //执行post请求
HttpEntity entity = response.getEntity();//得到服务器的响应结果
String result = EntityUtils.toString(entity);//将结果转成字符串
导入jar