1
私はこのようなGoogleのアプリエンジンとAndroidアプリで単純な静的ログインをやろうとしている:servletからclientへの返信方法
サーバー:
public class StreetMeetSignServlet extends HttpServlet
{
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException
{
PrintWriter out = response.getWriter();
String userName,password;
userName = request.getParameter("username");
password = request.getParameter("password");
if(userName.equalsIgnoreCase("A") && password.equals("B"))
{
out.print("yes");
}
else
{
out.print("no");
}
}
}
クライアントコード:
response = CustomHttpClient.executeHttpPost("http://myserver.appspot.com/", postParameters);
String res=response.toString();
System.out.println("res is: " + res);
res= res.replaceAll("\\s+","");
if(res.equals("yes"))
error.setText("Correct Username or Password");
else
error.setText("Sorry!! Incorrect Username or Password");
しかし、解像度の文字列で私は、私のJSPにすべてのhtmlコードを作成しました。
なぜですか?
Google App EngineサーブレットにAndroidアプリを接続する方法を示す、AからZのチュートリアルがありますか?あなたは、例えば、サーブレットへのフルパスを渡す必要がありますあなたのexecuteHttpPost
方法で
このフルパスを入力するにはどうすればよいですか? 私は応答= CustomHttpClient.executeHttpPost( "http://myserver.appspot.com/server.jsp"、postParameters)を試みました。 それは仕事しなかった – Rami
O.k今私はそれを得た。私はマッピングパスを使用する必要があります..ありがとう – Rami