星空网 > 软件开发 > Java

tomcat添加跨域访问功能

目标:tomcat服务器提供的接口,不能在其他域中访问的时候,需要增 Access-Control-Allow-Origin:* 

直接配置的方法很多,但是我一个没有成功过,所以只能自己写**了。

1. 编写**代码

  新建一个类,实现Filter接口,代码如下

package com.itxc.filter;import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;public class CORSFilter implements Filter {  @Override  public void init(FilterConfig filterConfig) throws ServletException {  }  @Override  public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {    HttpServletResponse httpResponse = (HttpServletResponse) servletResponse;    httpResponse.addHeader("Access-Control-Allow-Origin", "*");    filterChain.doFilter(servletRequest, servletResponse);  }  @Override  public void destroy() {  }}

2. 配置web.

  <filter>    <filter-name>CorsFilter</filter-name>    <filter-class>com.itxc.filter.CORSFilter</filter-class>  </filter>  <filter-mapping>    <filter-name>CorsFilter</filter-name>    <url-pattern>/*</url-pattern>  </filter-mapping>

3. 删除你之前为了这个功能配置的乱起八糟的配置吧

搞定,收工




原标题:tomcat添加跨域访问功能

关键词:tomcat

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

马来西亚货运海运:https://www.goluckyvip.com/tag/91024.html
物流寄马来西亚:https://www.goluckyvip.com/tag/91025.html
寄到马来西亚包裹:https://www.goluckyvip.com/tag/91026.html
国际物流马来西亚空运:https://www.goluckyvip.com/tag/91027.html
沭阳寄往马来西亚物流:https://www.goluckyvip.com/tag/91028.html
义乌至马来西亚物流:https://www.goluckyvip.com/tag/91029.html
石象湖景区门票-石象湖景区门票优惠政策:https://www.vstour.cn/a/411243.html
北京到嵩山自驾游沿途景点 北京距离嵩山有多远:https://www.vstour.cn/a/411244.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流