发布时间 : 星期四 文章tomcat解决跨域问题更新完毕开始阅读6dd7c4cecf2f0066f5335a8102d276a2002960ba
前台ext通过ajax提交信息,后台tomcat有返回值,但前台提示跨域错误
在项目的web.xml中最上层filter中增加,一定要放在最上面,开始放在struts下面测试的时候不起作用,移到struts上面就没问题了
CorsFilter
org.apache.catalina.filters.CorsFilter
cors.allowed.origins *
cors.allowed.methods
GET,POST,HEAD,OPTIONS,PUT
cors.allowed.headers
Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers
cors.exposed.headers
Access-Control-Allow-Origin,Access-Control-Allow-Credentials
cors.support.credentials true
cors.preflight.maxage 10
CorsFilter /*
下面是我的项目web.xml文件内容
xsi:schemaLocation=\http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd\ id=\ version=\>
khfx
contextConfigLocation
classpath:spring.xml,classpath:spring-jdbc.xml
CorsFilter
org.apache.catalina.filters.CorsFilter
cors.allowed.origins *
cors.allowed.methods
GET,POST,HEAD,OPTIONS,PUT
cors.allowed.headers
Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers
cors.exposed.headers
Access-Control-Allow-Origin,Access-Control-Allow-Credentials
cors.support.credentials true
cors.preflight.maxage 10
CorsFilter /*
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2 *.action
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding UTF-8
forceEncoding true
org.springframework.web.context.ContextLoaderListener
index.html index.htm index.jsp default.html default.htm default.jsp
-1