这是android里的程序:
TextView t=(TextView)Select.this.findViewById(R.id.textView00);
String strResult;
String uriAPI="http://10.255.153.46:8080/GetInfor/servlet";
HttpPost httpPostRequest=new HttpPost(uriAPI);
List<NameValuePair> httpParams = new ArrayList<NameValuePair>();
httpParams.add((NameValuePair) new BasicNameValuePair("information", s)); //设置post参数
try {
httpPostRequest.setEntity(new UrlEncodedFormEntity(httpParams,HTTP.UTF_8));
HttpResponse httpResponse = new DefaultHttpClient().execute(httpPostRequest);
Log.d("Infor", "post:"+httpResponse.getStatusLine().getStatusCode());
if(httpResponse.getStatusLine().getStatusCode()==200){ //连接成功
String result = EntityUtils.toString(httpResponse.getEntity()); //获得资源
result = result.replaceAll("\r\n|\n\r|\r|\n", ""); t.setText(result);
}
} catch (Exception e) { //捕获并打印异常
//获得EditText对象
t.setText("连接出错:"+e.getMessage());
}这是servlet里的post方法:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.print("ziyanguang:"+out);
out.flush();
out.close();
}问题是现在怎么连接不上服务器啊,小弟新手,呵呵,拜求大侠们能够指点下。感激不尽、感激不尽
TextView t=(TextView)Select.this.findViewById(R.id.textView00);
String strResult;
String uriAPI="http://10.255.153.46:8080/GetInfor/servlet";
HttpPost httpPostRequest=new HttpPost(uriAPI);
List<NameValuePair> httpParams = new ArrayList<NameValuePair>();
httpParams.add((NameValuePair) new BasicNameValuePair("information", s)); //设置post参数
try {
httpPostRequest.setEntity(new UrlEncodedFormEntity(httpParams,HTTP.UTF_8));
HttpResponse httpResponse = new DefaultHttpClient().execute(httpPostRequest);
Log.d("Infor", "post:"+httpResponse.getStatusLine().getStatusCode());
if(httpResponse.getStatusLine().getStatusCode()==200){ //连接成功
String result = EntityUtils.toString(httpResponse.getEntity()); //获得资源
result = result.replaceAll("\r\n|\n\r|\r|\n", ""); t.setText(result);
}
} catch (Exception e) { //捕获并打印异常
//获得EditText对象
t.setText("连接出错:"+e.getMessage());
}这是servlet里的post方法:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.print("ziyanguang:"+out);
out.flush();
out.close();
}问题是现在怎么连接不上服务器啊,小弟新手,呵呵,拜求大侠们能够指点下。感激不尽、感激不尽
解决方案 »
- 谁知道墨迹天气里面的“气温走势图”用的是什么API,知道的说一下,急需这样漂亮的走势图
- HTML5 开发 Android应用的问题
- emulator下sd card的更改
- 手机待命后程序不再运行
- android主流机型 分辨率是多少的?
- ViewPager 子页的事件监听
- listView中的checkbox全选问题
- Android 用achartengine 画折线图怎么显示不正确
- 使用JNI调用FFmpeg解码音频并输出到AudioTrack求助
- Android手机之间如何通过蓝牙4.0 的gatt 技术实现广播,连接
- 关于eclipse的问题
- 安卓 MediaPlayer 如何实现一个文件的重新播放
另外,提高结帖率有助于你连上servlet!哈哈