Cors
跨域请求,配置
Access-Control-Allow-Origin
:
""
,无效解决方案
由于应用需要跨域请求数据,
博主在
JDK8
、
Tomcat7.0
的
cors
可以配置
Access-Control-Allow-Origin
:
"*"
,
但是我
按照文档配置以后却没有生效,一度怀疑是
tomcat
或者
jdk
的问题,
最后想起来
web.xml
是按照从前往后的顺序加载的。
解决方案:是
filter
位置的问题,你把整个放到第一个
filter
的位置就可以了。给出
web.xml:
<?xml version="1.0"encoding="UTF-8"?>
<web-app id="WebApp_ID"version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://w
ww.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://
java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>och</display-name>
<context-param>
<param-name>contextConfigLocation</param-nam