博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
Ubuntu 用vsftpd 配置FTP服务器
查看>>
java中的io系统详解(转)
查看>>
iOS开发- UICollectionView详解+实例
查看>>
android 从零单排 第一期 按键显示helloworld
查看>>
Get buck-boost performance from a boost regulator
查看>>
串行通信------字符串发送和十六进制发送
查看>>
Linux_Command
查看>>
安全DNS
查看>>
Android应用程序窗口(Activity)的视图对象(View)的创建过程分析
查看>>
android开发 java与c# 兼容AES加密
查看>>
VMware Fusion DHCP方式下如何指定虚拟机IP地址
查看>>
【XSS】延长 XSS 生命期
查看>>
Java知多少(4)J2SE、J2EE、J2ME的区别
查看>>
HDR 拍照模式的原理,实现及应用
查看>>
tiny4412 串口驱动分析九 --- shell终端
查看>>
BootStrap网格布局
查看>>
xmanager远程登录
查看>>
**Git分支管理策略
查看>>
ACdream: Sum
查看>>
Centos5, 6下更改系统时间和时区
查看>>