mibfilter.java

来自「用JAVA实现的MIB浏览器」· Java 代码 · 共 31 行

JAVA
31
字号
package com.av;

import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class MibFilter implements Filter{
  public MibFilter() {
  }
  
  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException{
    HttpServletRequest req = (HttpServletRequest)request;
    if(req.getSession().getAttribute("user")==null){
      ((HttpServletResponse)response).sendRedirect("./../index.jsp");
    }else{
      chain.doFilter(request, response);    
    }
  }
   
  public void destroy(){    
  }
  
  public void init(FilterConfig fc) throws ServletException{    
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?