在使用拦截器或过滤器时,需要根据条件跳转到自定义的页面,在代码中要注意:
过滤器中:
if(!flag){
response.sendRedirect("/HRM/error/error_authority.jsp");
return;
}
}
arg2.doFilter(arg0,
arg1);
拦截器中:
if(!flag){
response.sendRedirect("/HRM/error/error_authority.jsp");
return
null;
}
}
return
arg0.invoke();
如果要跳转的页面和frame相关,则可写成
java.io.PrintWriter
out =
response.getWriter();
out.println("<html>");
out.println("<script>");
out.println("window.open ('/HRM/login.jsp','_top')");
out.println("</script>");
out.println("</html>");
return;