【发布时间】:2012-08-14 13:41:58
【问题描述】:
我有以下将第三方应用程序集成到我的 java 应用程序中的场景。第三方应用程序运行在与我的 java 应用程序不同的上下文中。它提供了一个 JSP,需要使用某些参数(例如身份验证信息)调用该 JSP,并根据该参数生成 cookie 值并将其设置在标头中。我需要从我的 java 应用程序中调用这个 JSP,然后使用 cookie 值从响应中检索标头,并将其设置为将在我的应用程序中创建的新 cookie。
我能够调用 JSP 使用
response.sendRedirect("http://<host>:<port>/<context>/authn.jsp").
authn.jsp 能够检索所有发送的值,并生成 cookie 值。然后它会做
response.setHeader(attr,val).
但是,我不确定如何在我的 servlet 中读取此响应标头。 request.sendRedirect 是正确的方法吗?我是否需要使用 HTTPURLConnection 类来实现这一点?
【问题讨论】:
标签: java jsp servlets response