有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

spring apache httpclient并生成一个使用java共享会话的浏览器

我需要能够在apache httpclient和web浏览器之间共享会话

当用户第一次使用SWT程序时,我的SWT程序通过httpclient对用户进行身份验证。之后,需要使用相同的会话启动默认的web浏览器。我可以使用以下命令启动用户的默认浏览器:http://johnbokma.com/mexit/2008/08/19/java-open-url-default-browser.html

如果可能的话,我想要一个通用的解决方案。如果不可能,我会满足于IE、Chrome或FireFox的解决方案。然后,我会尝试找出如何为其他两个浏览器实现这一点


共 (1) 个答案

  1. # 1 楼答案

    这可以通过在默认浏览器打开的URL中添加会话cookie的值来实现。URL的确切语法取决于使用的Web服务器。下面是Tomcat的一个例子:Supporting Sessions Without Cookies in Tomcat