要求是在servlet的doPost处理中,向另外一个server(A)发一个get请求,根据这个get请求的结果,来决定dopost中的余下逻辑,而且server(A)还是用PHP做的程序,是现有系统,不能改变。请问高手,怎么实现啊

解决方案 »

  1.   

    能不能说具体点,简单点说只能server(a)上的数据存到存储介质上,然后在从servlet中取
      

  2.   

    意思不清楚呀,你的意思是在SERVLET中,有个方法,需要去访问别的服务器,返回一个请求,根据请求中带的参数来判断余的操作方向!!是不是这个意思呀!
    那不还是SERVLET ---SEVER(服务器)--servlet
      

  3.   

    谢谢二位,流程如下
    servlet.doPost{
      //sendhttpreq
      //gethttpres
    }
    能实现吗??
      

  4.   

    向另外一个server(A)发一个get请求,
    你请求的内容是什么?如果serverA上的程序没有接口,那恐怕就没什么办法了,要么就在serverA上自己再加段程序,把需要的数据取出来,然后通过存储或webservice发还给主servlet
      

  5.   

    这个程序实际上是serverB 向 serverA发送身份验证,但是要通过 servletC来中转,即 B 向C发送用户ID和pass,C再向A用httpreq发送用户ID和pass,A的系统是现有的,不能改变,只能向A发http的get请求,不知道能不能实现
      

  6.   

    你是想由c发送到serverA用户名和密码,然后根据是否能登陆然后进行下面的操作吧?
    应该能实现吧,大概要用到java.net里的东西,很久不用那些东西了,你可以去网上查查用法......不过你想做什么啊?呵呵
      

  7.   

    to 9441
    谢谢,发送应该是可以了,那么在发送的线程中能得到serverA端的应答吗?
      

  8.   

    to enl_green
    呵呵 说穿了也没什么,serverB就相当于新浪体育,serverA就相当于新浪,做这个东西就是用来做无缝迁移的。
    谢谢大家了。>_<