大家好!
一个简单例子的Android登陆界面的,后台是一个servlet web进程,提供了doGet和doPost方法,doGet已经将处理了Get方法并将获取到的user类以JSON格式发送出去了,下面是doGet的发送代码:
但是android侧在连接建立之后,用readValue接口却收不到报文,程序打印到readValue这行代码的上方就停止了,不往下面执行了,也没异常出来:
一个简单例子的Android登陆界面的,后台是一个servlet web进程,提供了doGet和doPost方法,doGet已经将处理了Get方法并将获取到的user类以JSON格式发送出去了,下面是doGet的发送代码:
if(name.equals(user.getName()) && password.equals(user.getPassword()))
{
ObjectMapper om = new ObjectMapper();
om.writeValue(response.getOutputStream(), user);
System.out.println(user.toString());
return;
}
但是android侧在连接建立之后,用readValue接口却收不到报文,程序打印到readValue这行代码的上方就停止了,不往下面执行了,也没异常出来:
if(conn.getResponseCode() != 200){
Log.i("main","连接服务器失败");
return ;
}
Log.i("main",Inputstr2Str_ByteArrayOutputStream(conn.getInputStream(),null));/*能打印出来并正常*/
try{
ObjectMappe