String id=session.getId();
你将此id作为参数,随便你怎么转都可以!

解决方案 »

  1.   

    你为什么要转发Session id, 而且转发的Session id是不能用的。如果能够使用的话,就是一个大的安全隐患。你的servlet B 和Web服务C不在同一个机器上吗?不在同一个服务器上吗?
    如果在同一个服务器上的话,不需要转发的,如果在不同的服务器上,你要考虑取得的Servlet B所在及其的session,而不是C所在机器的session.
      
      

  2.   

    zxhong(红透半边天) ,谢谢你的回答!但你可能没有弄清我得问题,事实上,问题的关键是,当servlet B获得C的应答后,如何获得应答中的session id,,这个session是在C服务器上的,不是B上的session,所以。。MagicJohn(默克) ,您好!事实上,我是在做一个单点登录的工作,采用servlet
    B来帮助用户A 进行 C的认证工作,C的认证结果必须传给客户端A,因此事实是我所描述的那样!
      而且,我在DOMINO环境下,使用手工方式试过,只要id相同,就能用!关键是在domino中可以获得轻松获得返回的网页的session id,可是在servlet中就不知道了!