Android アプリケーションから文字列データをサーブレットに送信しようとしていますが、サーブレットで null 値を取得しました。ここで私は自分のコードを提供しています
Android コードは次のとおりです。
HttpPost post = new HttpPost("http://localhost:8081/HttpGetServlet/HttpGetServlet");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("Email", email));
nameValuePairs.add(new BasicNameValuePair("Passwd", password));
post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = client.execute(post);
Sevlet コードは次のとおりです。
public class HelloWorldServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public HelloWorldServlet() {
super();
}
protected void doGet(HttpServletRequest request,HttpServletResponseresponse)throwsServletException, IOException {
PrintWriter out = response.getWriter();
String fname = (String) request.getParameter("param1");
out.println("Hello my 1st name is : "+fname);
String lname = (String) request.getParameter("lastName");
out.println("Hello my last name is : "+lname);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
String json_array = request.getParameter("username");
out.println("hi ::::::::::"+json_array);
}
}
誰でも私を助けてください。前もって感謝します。