我将数据从Android客户端发送到服务器
httpPost.setEntity("Some String");
或
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
我想检索此字符串或namevaluepairs或hashmap。
我想使用servlet而不是php脚本。我查看了HttpRequest的所有方法,但遗漏了一些东西。
我在模拟器中使用tomcat本地主机和来自模拟器的10.0.2.2 ip运行应用程序。
请提供此类servlet的示例。提前致谢
答案 0 :(得分:0)
在您的servlet中调用request.getParameter("parameterName")
以检索从Android设备发送的参数。参数名称与您在名称/值对中使用的名称相同。
假设您正在使用POST(如果没有,请改为覆盖doGet
),您的servlet应如下所示:
public class MyServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String value = request.getParameter("parameterName");
... more
}
}