2010-10-06 33 views
0

我绝对是新来的android开发,我需要帮助知道如何调用一个远程servlet,它将以xml的形式发送数据库中的数据。我是初学者,我不懂行话。如果可能,请为我提供相同的链接/教程。如何从我的android应用程序调用一个servlet?

任何帮助非常感谢,谢谢!

回答

0

您需要在提出请求时执行此操作。

public boolean funtionAtSite(String sentUrl) { 
     String url = sentUrl; 
     HttpGet getMethod = new HttpGet(url); 
     DefaultHttpClient client = new DefaultHttpClient(); 
     try { 
      ResponseHandler<String> reponseHandler = new BasicResponseHandler(); 
      String responseBody = client.execute(getMethod, reponseHandler); 
      /******** now do what you want to do with response **********/ 
      if (responseBody.equalsIgnoreCase("1")) { 
       Log.v(TAG, responseBody); 
       return true; 
      } 
       return false; 
     } catch (Throwable t) { 
      return false; 
     } 
    } 
+0

我想调用servlet和使用它的响应对象早在我的应用程序,你的代码didnt解决我的问题,请再次检查。 – andsri 2010-10-06 01:40:34

+0

好的朋友你在响应servlet对象时得到什么 – 2010-10-06 01:48:08

+0

非法状态异常。它没有任何东西,它直接进入其他catch块。 – andsri 2010-10-06 01:52:04

相关问题