Class XSSEscapeFilter

java.lang.Object
net.mingsoft.basic.filter.XSSEscapeFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class XSSEscapeFilter extends Object implements jakarta.servlet.Filter
XSS 过滤器 用于请求参数的脚本数据 历史修订: 2022-1-24 把includes删除,改成excludes
  • Field Details

  • Constructor Details

    • XSSEscapeFilter

      public XSSEscapeFilter()
  • Method Details

    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException
    • xssObjectMapper

      @Bean @Primary public com.fasterxml.jackson.databind.ObjectMapper xssObjectMapper(org.springframework.http.converter.json.Jackson2ObjectMapperBuilder builder)
      过滤json类型的
      Parameters:
      builder -
      Returns:
    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Filter
      Throws:
      jakarta.servlet.ServletException
    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Filter