博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单跨域方式
阅读量:6776 次
发布时间:2019-06-26

本文共 973 字,大约阅读时间需要 3 分钟。

hot3.png

实现代码

public class AjaxFilter implements Filter {

    

    public void destroy() {
        // TODO Auto-generated method stub
        
    }

    

    public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2)
            throws IOException, ServletException {
        HttpServletResponse response = (HttpServletResponse) arg1;
        response.setHeader("Access-Control-Allow-Origin", "*");
        response.setHeader("Access-Control-Allow-Methods", "POST,GET,OPTIONS,DELETE");
        response.setHeader("Access-Control-Max-Age", "3600");
        response.setHeader("Access-Control-Allow-Headers", "x-requested-with,Content-Type");
        arg2.doFilter(arg0, arg1);
        
    }

    

    public void init(FilterConfig arg0) throws ServletException {
        // TODO Auto-generated method stub
        
    }

}

 

 

web.xml

     <filter>

      <filter-name>AjaxFilter</filter-name>
      <filter-class>com.commerce.utils.AjaxFilter</filter-class>
  </filter>
  <filter-mapping>
      <filter-name>AjaxFilter</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>
  

转载于:https://my.oschina.net/rightemperor/blog/1501560

你可能感兴趣的文章
详细解读Spark的数据分析引擎:Spark SQL
查看>>
短视频开发与新技术的结合将会持续发展
查看>>
视频云资深技术专家李彬:传统企业如何进行多媒体数字化转型?
查看>>
你还在为Python中文乱码而感到烦恼?今天老司机给你讲讲!
查看>>
如何从0开发一个Atom组件
查看>>
机器学习,深度学习必备数据集
查看>>
量力而行和软硬结合,这才是当下智能制造产业所需要注意的问题
查看>>
同样泛娱乐,为何参展ChinaJoy 2017的AI厂商如此之少?
查看>>
加州公布自行驾驶最新年报:Waymo与GM遥遥领先,宝马、大众等里程为0
查看>>
BigMemroy系列文章--12. Ehcache和BigMemory常见问题
查看>>
Android项目实战(三十五):多渠道打包
查看>>
从社区角度看,区块链为什么这么火?它的未来在哪里?
查看>>
Mac下配置node.js环境(Mac 10.12)
查看>>
国务院通过“十三五”国家信息化规划
查看>>
gdb kernel debug的进程断点
查看>>
这款AR社交软件Placie,让你体验在地图中发现照片的乐趣
查看>>
MIT让艺术和技术擦出火花,画出一条AR壁画隧道
查看>>
Oculus测试变焦头显原型机,释放硬件升级信号
查看>>
windows下捕获dump
查看>>
亚信安全受邀出席2017戴尔科技峰会 倡导“一同守护我们的万物互联时代”
查看>>