朋友不要伤心!在java里没有像Microsoft.XMLHTTP这样的组件!其实微软的Microsoft.XMLHTTP也是post,唯一不同的是页面页面无刷新就能发送post或者get请求!这个和里的采用什么开发语言没有关系!只和客户端采用的浏览器有关系!如果客户端浏览器是采用ie的话!里可以把这段代码写成脚本.
function xmlhttp(str_url,method,isasync,str_buf)
{
var _http=new ActiveXObject("MSXML2.XMLHTTP");
_http.open(method,str_url,isasync);
_http.setRequestHeader("Content-Length",this.sendData.length);
_http.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
_http.send(str_buf);
         var state=_http.readyState
        if(state<>4)
              ..........
        else
    return _http.ResponseText;
}
你试试看看吧!

解决方案 »

  1.   

    先谢谢楼上的哥们,给了我一些启示,"唯一不同的是页面页面无刷新就能发送post或者get请求!"
    我忘记说了一点,我这个程序也是运行在linux服务器上发布的,我不知道ActiveXObject这个对象可不可以用.
    我没有用这个方法实现,我同事提示我在java.net.url这个类可以实现,正在实现中,还没有完成,我先试试,等碰到问题了再请教兄弟
      

  2.   

    和你的服务器,开发语言没有关系!MSXML2.XMLHTTP对象是是ie浏览器自带的,即使var _http=new ActiveXObject("MSXML2.XMLHTTP");这个也是在客户端!你可以大胆使用!如果定位在ie浏览器的话!