0
我设置在JSP页面中的会话对象的属性,如下图所示:在jsp和Servlet Filter中获取相同的会话对象?
String remoteAddr = request.getRemoteAddr();
session.setAttribute("remoteAddr",remoteAddr);
于是,我试图找回在Servlet过滤器会话属性:
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest httpServletRequest = (HttpServletRequest) request;
String remoteIP = httpServletRequest.getSession(false).getAttribute("remoteAddr");
}
但我在这里获得会话对象的空值。在这里获得同样的会话对象的正确方法是什么?
你确定'request.getRemoteAddr()'不首先给你一个空值吗? – Illidanek 2014-09-24 13:12:48