codegzy

拦截方式配置:资源被访问的方式

  1. 注解配置:
    设置dispatcherTypes属性
    1. REQUEST:默认值。浏览器直接请求资源
    2. FORWARD:转发访问资源
    3. INCLUDE:包含访问资源
    4. ERROR:错误跳转资源
    5. ASYNC:异步访问资源
  2. web.xml配置
    设置标签即可

import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import java.io.IOException;

//拦截方式配置
@WebFilter(value = "/index.jsp", dispatcherTypes = {DispatcherType.REQUEST,DispatcherType.FORWARD})
public class FilterDemo5 implements Filter {
    public void destroy() {
    }

    public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException {
        System.out.println("拦截请求或者转发到index.jsp的资源");
        chain.doFilter(req, resp);
    }

    public void init(FilterConfig config) throws ServletException {

    }

}


分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
猜你喜欢
  • 2021-11-17
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-19
  • 2021-06-11
  • 2022-12-23
相关资源
相似解决方案