URL url = new URL(this.postUrl.getText());
      HttpURLConnection connection = (HttpURLConnection) url.openConnection();
      connection.setRequestProperty("User-Agent", "Mozilla/4.7 [en] (Win98; I)");
      connection.setDoOutput(true);
// 发送Cookie,strCookie是Cookie的字符串形式
      connection.setRequestProperty("Cookie", strCookie);

解决方案 »

  1.   

    A页面有身份验证吗?
    如果没有可以先登陆一下,用HttpConnection来请求,然后得到了cookie就可以登陆B页面了啊
      

  2.   

    cookie有个domain属性,只要设好,符合domain属性的网站即可共享,以前的网易通行证就是这么做的,不过有个限制,只有域名最后部分相同的网站才行,否则你的domain可能要设成com 或cn了
      

  3.   

    A中设定Cookie:Set-Cookie,你截获处理
    向B发送的HTTP参数中设定Cookie值
    sf上有个jCookie,你看看
    我关于HTTP的操作是自己用socket做的,没用urlconnection
      

  4.   

    搞定^_^
    Thanks you all!