jingjizhixing 2016-04-06 13:38 采纳率: 0%
浏览 1243

android和Servlet不能传输数据,但是网络链接已经联通

//servlet的代码
import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Test extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html");
PrintWriter out = response.getWriter();
String str=request.getParameter("hh");
if(str.equals("hh")){
    out.println("kkkkkkkkkkkkkkkkkkkkkk");
}
out.flush();
out.close();

}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

doGet(request,response);

}

}
//Android端的代码
package com.example.ceshi;

import org.apache.http.Header;

import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.AsyncHttpResponseHandler;
import com.loopj.android.http.RequestParams;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Toast;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
haha();
}

public void haha(){
String path = "http://localhost:8080/test/servlet/Test";
RequestParams params = new RequestParams();
params.put("hh","hh");
AsyncHttpClient client = new AsyncHttpClient();
client.post(path, params, new AsyncHttpResponseHandler(){
@Override
public void onFailure(int arg0, Header[] arg1, byte[] arg2,
Throwable arg3) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this, "服务器出错!", Toast.LENGTH_LONG).show();
}

    @Override
    public void onSuccess(int arg0, Header[] arg1, byte[] arg2) {

        Toast.makeText(MainActivity.this, "服务器成功!", Toast.LENGTH_LONG).show();
    }

});

}

}
以上的网络链接可以,但是不能进行数据传输。

  • 写回答

1条回答

  • 白玉梁 全栈领域新星创作者 2016-04-07 04:37
    关注

    可以参考下这篇文章:一个简单的安卓+Servlet图片上传例子:http://blog.csdn.net/baiyuliang2013/article/details/45840817

    评论

报告相同问题?

悬赏问题

  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)
  • ¥20 怎么在stm32门禁成品上增加查询记录功能