JS跨域请求外部服务器的资源

 更新时间:2017年02月06日 16:23:53   作者:韦斌_alan  
这篇文章主要介绍了JS跨域请求外部服务器的资源,非常不错,具有参考借鉴价值,需要的朋友参考下吧

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

以下操作均在需要被访问的项目中设置

1、编写拦截器代码

 package com.soft.filter;
/**
 * Created by Administrator on 2017/2/6.
 */
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.xml

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

相关文章

  • Echarts实现单条折线可拖拽效果

    Echarts实现单条折线可拖拽效果

    这篇文章主要为大家详细介绍了Echarts实现单条折线可拖拽,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • js转化毫秒为时间格式代码

    js转化毫秒为时间格式代码

    这篇文章主要介绍了使用js转化毫秒为时间格式的具体实现,需要的朋友可以参考下
    2014-04-04
  • js中less常用的方法小结

    js中less常用的方法小结

    下面小编就为大家带来一篇js中less常用的方法小结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • js 动态文字滚动的例子

    js 动态文字滚动的例子

    在文本框中动态滚动文字的例子,需要的朋友可以参考下。
    2011-01-01
  • JavaScript Echarts柱状图label优化中问题针对讲解

    JavaScript Echarts柱状图label优化中问题针对讲解

    这篇文章主要介绍了JavaScript Echarts柱状图label优化中问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-12-12
  • JavaScript必知必会(九)function 说起 闭包问题

    JavaScript必知必会(九)function 说起 闭包问题

    这篇文章主要介绍了JavaScript必知必会(九)function 说起 闭包问题的相关资料,需要的朋友可以参考下
    2016-06-06
  • 原生js获取宽高与jquery获取宽高的方法关系对比

    原生js获取宽高与jquery获取宽高的方法关系对比

    这篇文章主要介绍了原生js获取宽高与jquery获取宽高的方法关系对比,需要的朋友可以参考下
    2014-04-04
  • JS实现搜索关键词的智能提示功能

    JS实现搜索关键词的智能提示功能

    最近在百度搜索的时候,当你输入一个字或者词的时候,他会给你们弹出一个下拉框出来,里面是和你相关的搜索提示,效果非常人性化,基于js怎么实现搜索关键词智能提示功能,下面小编通过实例代码给大家介绍下,需要的的朋友参考下吧
    2017-07-07
  • js前端导出Excel的方法

    js前端导出Excel的方法

    这篇文章主要为大家详细介绍了js前端导出Excel的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • javaScript在表单提交时获取表单数据的示例代码

    javaScript在表单提交时获取表单数据的示例代码

    本文介绍了五种在JavaScript中获取表单数据的方法:使用FormData对象、手动提取表单数据、使用querySelector获取单个字段数据、序列化为查询字符串和配合AJAX提交表单数据,每种方法都有示例代码,帮助开发者更好地理解和应用
    2025-02-02

最新评论