为了账号安全,请及时绑定邮箱和手机立即绑定

filter编写后,依然报错。没有起作用

@SpringBootApplication
public class AjaxserverApplication {

    public static void main(String[] args) {
        SpringApplication.run(AjaxserverApplication.class, args);
    }

    @Bean
    public FilterRegistrationBean registerFilter() {
        FilterRegistrationBean bean = new FilterRegistrationBean();
        bean.addUrlPatterns("/*");
        bean.setFilter(new CrosFilter());
        return bean;
    }

}
public class CrosFilter implements Filter {
    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        HttpServletResponse res = (HttpServletResponse) response;
        res.addHeader("Access-Control-Allow-Origin", "*");
        res.addHeader("Access-Control-Allow-Methods", "*");
        chain.doFilter(request, response);
    }
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {}
    @Override
    public void destroy() {}
}

https://img1.sycdn.imooc.com//5bf79da90001e1e103890116.jpg

但还是报错,不知道问题出在哪里,打断点也没看出问题在哪里

https://img1.sycdn.imooc.com//5bf79dc90001469909500264.jpg


正在回答

2 回答

找到问题了,是页面上。我用的ajax请求,不是老师所写的

$.getJSON

而且没写明请求方式type:“get”,所以浏览器校验不通过。

1 回复 有任何疑惑可以回复我~
#1

qq_轶默存_0

我看老师的代码里也没有写type方式啊?能不能把xml代码也贴出来。非常感谢
2019-04-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

filter编写后,依然报错。没有起作用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信