如何使用servlet与单个会话通信两个服务器

时间:2011-07-27 11:22:53

标签: servlets

我在servlet中维护单个会话时遇到问题,与两台服务器通信。     我正在使用session.redirect()和session.farward()但我得到的结果请帮助我。

1 个答案:

答案 0 :(得分:0)

两个servlet的“客户端”应该在每个HTTP请求上传递JSESSIONID cookie,就像普通的webbrowser一样。这样,两个servlet的“服务器端”将能够在HTTP请求/响应上下文中获得正确的HttpSession对象。

我不知道你们是如何在servlet之间进行通信的,所以我不能发布更详细的答案,说明如何在后续请求中维护会话cookie。

至少,session.redirect()session.farward()没有任何意义。 HttpSession object没有这些方法。如果给session {{1}}错误的变量名称,那么您也不会对自己和他人有太多帮助。