在我的JSF页面中,我使用以下命令通过POST请求重定向到外部URL(另一台服务器):JSF commandButton - passing POST params to an external site。
外部URL是第一次调用的另一个JSF webapp的JSF网页。在请求过滤器doFilter()
方法内的接收端,我看到该会话对于传入请求无效。是因为请求来自不同的服务器而请求被绑定到不在当前服务器范围内的旧会话ID?此时我确实需要一个有效的会话。我需要重新创建会话吗?或者为什么JSF没有在第二台服务器上的第一个请求上自动创建会话?是因为第一个请求是POST而不是第二个服务器网页上的GET吗?
我还想告诉我,这个问题只发生在第二台服务器上的第一个请求上。