Java配置过滤器,并解决跨域的问题

时间:2025-05-12 09:36:16
  • package ;
  • import ;
  • import ;
  • import ;
  • import ;
  • import ;
  • import ;
  • import ;
  • import ;
  • public class SystemInterceptor implements Filter{
  • @Override
  • public void init(FilterConfig filterConfig) throws ServletException {
  • // TODO Auto-generated method stub
  • }
  • @Override
  • public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain)
  • throws IOException, ServletException {
  • HttpServletResponse response = (HttpServletResponse) servletResponse;
  • ("Access-Control-Allow-Origin", "*"); // 这里最好明确的写允许的域名
  • ("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT");
  • ("Access-Control-Max-Age", "3600");
  • ("Access-Control-Allow-Headers", "Content-Type,Access-Token,Authorization,ybg");
  • (servletRequest, servletResponse);
  • ("filter==========================");
  • }
  • @Override
  • public void destroy() {
  • // TODO Auto-generated method stub
  • }
  • }