我的任务是将数据从一个应用程序发送到另一个应用程序。资源很可能位于不同的web服务器上。我还不知道,所以我假设他们在不同的服务器上。但是,它们与以下内容相同:
http://a.bbb.com/SevletX
http://a.bbb.com/ServletY我需要能够将一些敏感数据从第一个资源发送到第二个资源。假设它们位于两个不同的服务器上,RequestDispatcher将无法工作。我没有使用查询字符串的选项,因为数据是敏感信息(用户凭据)。
发布于 2015-03-20 02:02:57
编辑:您说它们可能位于两个不同的web服务器上,因此您将无法共享cookie,您应该尝试类似的方法,而是将数据存储在MYSQL服务器中,这样两个程序都可以访问序列化的对象。
发布于 2015-03-20 05:56:38
是的,只要域名相同,你就可以这么做。你只需要明确地把曲奇路径设置为根。
Cookie cookie = new Cookie("cookie name ", "cookie value");
cookie.setPath("/");
response.setCookie(cookie);现在,这个cookie将对该域上的所有应用程序可用。
假设有两个应用程序
现在,这个cookie将对app1和app2都可用。
https://stackoverflow.com/questions/29158127
复制相似问题