Java:使用过滤器(用户已登录/用户未登录)
我需要写一个代码,它将重定向到不同的*.jsp站点,这取决于用户是否登录。我发现了一个提示,我可以使用filter来完成它,我需要使用doFilter或/以及init方法。有什么想法吗Java:使用过滤器(用户已登录/用户未登录),java,jsp,servlets,filter,servlet-filters,Java,Jsp,Servlets,Filter,Servlet Filters,我需要写一个代码,它将重定向到不同的*.jsp站点,这取决于用户是否登录。我发现了一个提示,我可以使用filter来完成它,我需要使用doFilter或/以及init方法。有什么想法吗 public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { } public void init(Fi
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
}
public void init(FilterConfig config) throws ServletException {
}
在筛选器初始化时将调用init()
方法,在发出请求时将调用doFilter()
,并且Filter
映射到筛选这些请求
相关的:
if( request.getSession().getAttribute("user") == null )
{
//User not logged...redirect
}
else
{
//Normal filter execution
}