Tomcat下 解决Ajax请求跨域的问题
2014-09-03 11:10
721 查看
在项目中引用cors-filter-1.5.0.1.jar和java-property-utils-1.9.1.jar两个jar包
在WEB-INF下的web.xml中加入下面代码:
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
<init-param>
<param-name>cors.allowOrigin</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>cors.supportedMethods</param-name>
<param-value>GET, POST, HEAD, PUT, DELETE</param-value>
</init-param>
<init-param>
<param-name>cors.supportedHeaders</param-name>
<param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value>
</init-param>
<init-param>
<param-name>cors.exposedHeaders</param-name>
<param-value>Set-Cookie</param-value>
</init-param>
<init-param>
<param-name>cors.supportsCredentials</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
重启Tomcat即可
在WEB-INF下的web.xml中加入下面代码:
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
<init-param>
<param-name>cors.allowOrigin</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>cors.supportedMethods</param-name>
<param-value>GET, POST, HEAD, PUT, DELETE</param-value>
</init-param>
<init-param>
<param-name>cors.supportedHeaders</param-name>
<param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value>
</init-param>
<init-param>
<param-name>cors.exposedHeaders</param-name>
<param-value>Set-Cookie</param-value>
</init-param>
<init-param>
<param-name>cors.supportsCredentials</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
重启Tomcat即可
相关文章推荐
- Tomcat下 解决Ajax请求跨域的问题
- 解决ajax跨域请求浏览器兼容问题
- ajax请求跨域问题-通过jsonp方式解决
- 跨域解决 & ajax post 请求springmvc ctr 问题
- ajax请求ashx跨域问题解决办法
- 解决JQuery的Ajax请求跨域问题
- 启用 CORS 来解决这个问题(ajax跨域请求)
- 用iframe设置代理解决ajax跨域请求问题
- 通过jsonp解决ajax的跨域请求问题
- 解决ajax跨域请求问题
- ajax请求中遇到的跨域问题的解决办法(jsonp)
- 解决ajax跨域请求的问题-cors(资源共享方案)
- 用iframe设置代理解决ajax跨域请求问题
- 解决Ajax跨域请求问题
- 用反向代理nginx proxy_pass配置解决ie8 ajax请求被拦截问题 ie8用nginx代理实现跨域请求访问 nginx405正向代理request_uri
- 几个问题(十一)-------ajax是否能跨域请求,解决的办法
- WebApp开发:ajax请求跨域问题的解决
- 通过jsonp解决ajax的跨域请求问题