通过jsp从另一个网页调用网页

时间:2010-06-29 18:24:16

标签: java jsp

我正在试图弄清楚如何执行以下操作。

我在名为www.hello.com/logout.jsp

的certian位置有网页

我要对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

1 个答案:

答案 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( );
%>