HTML からサーブレットにデータを送信すると、正常に動作します。
しかし、Android からは次のIntentに渡されます。サーブレットは"NULL"を表示し、データがありません。
誰かが私が間違っている場所を教えてもらえますか? ありがとうございました!
サーブレット コード:
public class SocialServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException{
this.doPost(request,response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
String json_array = request.getParameter("array");
out.println(json_array);
}
}
Android コード:
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://192.168.1.103:8080/social/social.do");
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("array", "teststring"));
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);