Android:在服务中执行网页

Android:在服务中执行网页,android,Android,我想在android活动中打开一个服务中的网页,然后在执行web之后,我想获得新的URL 我想使用一个网站,例如“www.example.com/login.jsp?username=xxx&password=YYY” 要检查用户名和密码的有效性,如果用户存在,我将在新的 URL www.example.com/fstPage.jsp 帮助PlZ 谢谢您可能应该检查第二个链接的有效性。服务器端应该包括接受请求的方法,如www.example.com/fstPage.jsp?username=XX

我想在android活动中打开一个服务中的网页,然后在执行web之后,我想获得新的URL

我想使用一个网站,例如“www.example.com/login.jsp?username=xxx&password=YYY” 要检查用户名和密码的有效性,如果用户存在,我将在新的 URL www.example.com/fstPage.jsp

帮助PlZ


谢谢

您可能应该检查第二个链接的有效性。服务器端应该包括接受请求的方法,如www.example.com/fstPage.jsp?username=XXX&password=YYY,然后服务器返回相应的站点

我认为这是一个很好的方法,以最简单的方式做到这一点。为什么要使用重定向

public class Example extends Activity {
    WebView webview;
    String url;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final ProgressDialog pd = ProgressDialog.show(this, "", "Loading", true);
        webview = (WebView) findViewById(R.id.webViewBuy);
        webview.getSettings().setJavaScriptEnabled(true);
        url = "www.example.com/fstPage.jsp" + "?username="
                + User.getUsername() + "&password=" + User.getPassword();
        webview.loadUrl(url);

        webview.setWebViewClient(new WebViewClient() {
            public void onReceivedSslError(WebView view,
                    SslErrorHandler handler, SslError error) {
                handler.proceed();
            }
            @Override
              public void onPageFinished(WebView view, String url) {
              pd.dismiss();
            }
        }); 
    }

}

只要你不打开UI线程的连接,这应该是相对简单的。谢谢你,在执行身份验证页面后,我如何才能获得新的URL?我是android编程的初学者…这能在服务中工作吗?谢谢你不会获得新的URL,只是在服务器端创建一个接受returnFstP之类内容的方法获取参数username和password的age,检查用户是否存在,然后返回页面。但如果希望这样做:首先生成:HttpClient client=new DefaultHttpClient();HttpPost=new HttpPost(“www.example.com/fstPage.jsp”+”?username=“+username+”&password=“+password”);HttpResponse response=client.execute(post);检查服务器返回的内容,如果可以,请在我的帖子中执行操作。如何检查服务器返回的内容?