是否可以将用户重定向到之后的某个页面 doFilter.chain()
打电话?下面是我的示例代码。
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
chain.doFilter(request, response);
HttpServletRequest httpRequest = (HttpServletRequest) request;
HttpSession session=httpRequest.getSession(false);
if (session != null) {
if (session.getAttribute("<custom_field>") != null) {
((HttpServletResponse) response).sendRedirect("<url>");
return;
}
}
}
上面的代码正在抛出
提交响应后无法重定向。
如果用forward,我也会犯同样的错误。
提前谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!