我正在试图弄清楚如何执行以下操作。
我在名为www.hello.com/logout.jsp
我要对logout.jsp
进行的操作是删除最初登录时存储的所有Cookie。问题是,登录时存储的域名存在cookie。我可以删除该cookie的一种方法是通过该网站的注销链接,例如www.hello2.com/logout.jsp
我是否可以从www.hello2.com/logout.jsp
致电www.hello.com/logout.jsp
?
我想尝试从www.hello2.com/logout.jsp
拨打www.hello.com/logout.jsp
,然后将用户重定向到www.hello.com
提前致谢:D
答案 0 :(得分:3)
如果我理解正确,您正在尝试对www.hello2.com/logout.jsp执行HTTP POST(或GET),同时处理对您的Web应用程序logout.jsp
的HTTP请求。
您应该考虑在Servlet中编写逻辑并仅使用JSP来呈现数据,但同时您可以在logout.jsp中创建一个scriptlet并在那里调用另一个Web页面(只是不要编码)在JSP中,只调用静态方法。
在该静态方法中,您可以使用HttpClient从www.hello2.com执行您需要的任何HTTP请求。
以下是logout.jsp
的补充内容<%@ page import="my.package.Hello2Call" %>
<%
Hello2Call.postLogoutRequest( );
%>