안녕하세요!
WebView에서 Post방식으로 요청한 결과값을 WebView로 뿌릴려면 어떻게 하는건가여..

혹시 아래와 같은 방식이 아닌 다른 방식이 있나요
-------------------------------------------------------------------------------------------------------------------
 WebView fWebView  = (WebView) getWindow().findViewById(R.id.viewPage);
 
 HttpClient client = new DefaultHttpClient();
 HttpPost post = new HttpPost(loginUrl.toString());
 List<NameValuePair> params = new ArrayList<NameValuePair>();
 params.add(new BasicNameValuePair("method", "AARun"));
 params.add(new BasicNameValuePair("TestKey", bundle.getString("TestKey")));
 params.add(new BasicNameValuePair("TEST", "test");

        
 StringBuilder buff = new StringBuilder();
      
 UrlEncodedFormEntity ent = null;
 String respData = "";
 HttpResponse response = null;
 try{
  ent = new UrlEncodedFormEntity(params,HTTP.UTF_8);
  post.setEntity(ent);

  ResponseHandler<String> reshandler = new BasicResponseHandler() ;
  response = client.execute(post);
HttpEntity entity = response.getEntity();
         
         
         

            if (entity != null)
            {
                    BufferedReader reader = null;
         try
         {
          reader = new BufferedReader( new InputStreamReader(entity.getContent()));
       try
       {
           while(true)
           {
            String res = reader.readLine();
            if(res.equals(0))
            {
             fWebView.getSettings().setJavaScriptEnabled(true);
             fWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
             fWebView.getSettings().setPluginsEnabled(true);
             fWebView.getSettings().setSupportMultipleWindows(true);
             fWebView.getSettings().setSupportZoom(true);
             fWebView.getSettings().setBlockNetworkImage(false);
             fWebView.getSettings().setLoadsImagesAutomatically(true);
             fWebView.getSettings().setUseWideViewPort(true);
             fWebView.loadData(sb.toString(), "text/html", "utf-8");
             break;
            }
//            Log.d("WEB", res);
            sb.append(res);
 
           }
 
 
       }
       catch (Exception e)
       {
        fWebView.loadData("<html>" + e.getMessage()+ "</html>", "text/html", "utf-8");
       }


         }
         catch (IOException ex)
         {
          throw ex;
         }
         catch (RuntimeException ex)
         {

          post.abort();
          throw ex;

         }
         finally
         {

          if(reader != null)
           reader.close();

         }
            }
         
         
        }catch(Exception e){
         e.printStackTrace();
        }
        Log.d("WEB", sb.toString());
        fWebView.loadData(sb.toString(), "text/html", "utf-8"); 

--------------------------------------------------------------------------------------------------------------------------

response 결과값은 오는데
안되는군여



하루종일 구글링만 하고 있습니다. 찾을수가 없내요
다른분들은 어떻게 처리 했을까요...