解决方案在您的前端有两个方面,您必须添加一个空的配置对象,如下所示
var config = {}; 然后将其添加到角度调用$ http.post(url.config);
原因是没有空的配置对象angular将方法类型设置为POST,然后过滤器检查content-type是否为text /
plain,如果发送空参数,则默认情况下未设置该类型,角度将方法设置为选项,然后将不同的逻辑应用于过滤器。
在web.xml的第二部分中,您必须在过滤器设置中添加以下标头:access-control-allow-origin到允许的标头中,如下所示
<init-param> <param-name>cors.allowed.headers</param-name> <param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers,access-control-allow-origin</param-value> </init-param>
有了这个,您的tomcat就准备就绪了



