【发布时间】:2012-11-04 15:34:50
【问题描述】:
内部过滤器我正在尝试为当前的 http 会话设置一个属性。然后我使用 response.sendRedirect() 重定向到另一个资源。资源将请求发送回过滤器。第二次会话丢失会话属性。
请指点一下。
第一个请求如下:
HttpSession objSession = request.getSession(true);
objSession.setAttribute("wasRequestURL", completeURL);
第二个请求如下:
if (null != objSession.getAttribute("wasRequestURL") &&
!"".equals(objSession.getAttribute("wasRequestURL").toString().trim())) {
requestedURL = objSession.getAttribute("wasRequestURL").toString();
logger.info("The session value for wasRequestURL is :::"+requestedURL);
}
【问题讨论】:
-
下一个请求中如何获取会话?你会
HttpSession objSession = request.getSession(true);吗? -
每次通过request.getSession(true)访问会话。
标签: java