就在刚刚,朋友问我跨域怎么解决,正好前段时间刚做过,那我就来分享一下吧。

首先创建Httpfilter类,在 Controller 同级下创建

1.png

Httpfilter类代码:

package com.Verification.filter;

import java.io.IOException;

import javax.servlet.Filter;

import javax.servlet.FilterChain;

import javax.servlet.FilterConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.apache.http.HttpStatus;

public class Httpfilter implements Filter {

@Override

public void destroy() {

// TODO 自动生成的方法存根

}

@Override

public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {

HttpServletResponse response = (HttpServletResponse) servletResponse;

HttpServletRequest request = (HttpServletRequest) servletRequest;

// 指定允许其他域名访问

response.setHeader("Access-Control-Allow-Origin", "*");

// 响应类型

response.setHeader("Access-Control-Allow-Methods", "POST, GET, DELETE, OPTIONS, DELETE");

// 响应头设置

response.setHeader("Access-Control-Allow-Headers", "Content-Type, x-requested-with, X-Custom-Header, HaiYi-Access-Token");

if ("OPTIONS".equals(request.getMethod())){

response.setStatus(HttpStatus.SC_NO_CONTENT);

}

filterChain.doFilter(servletRequest, servletResponse);

}

@Override

public void init(FilterConfig arg0) throws ServletException {

// TODO 自动生成的方法存根

}

}

然后:

2.png

xml添加:

httpfilter

com.Verification.filter.Httpfilter

httpfilter

/*

最后按ctrl然后鼠标点击xml里的com.Verification.filter.Httpfilter能进入这个页面就算成功。

有其他问题加我QQ:2751499750

希望能帮助你!

java token跨域,java 允许跨域相关推荐

  1. java angularjs 跨域访问_angularjs跨域post解决方案

    AngularJS实现跨域请求跨域,前端开发中经常遇到的问题,AngularJS实现跨域方式类似于Ajax,使用CORS机制.下面阐述一下AngularJS中使用$http实现跨域请求数据.Angul ...

  2. vue 解决跨域 调试_vue+Java后端进行调试时解决跨域问题的方式

    今天在开发过程中遇到一个问题,拿到了一套vue代码,计划对这套代码的部分样式进行调整,Java后端代码已经写好并且部署到了线上.这时命令行运行vue项目时访问会受限,取不下数据来,遇到了跨域访问失败的 ...

  3. 如何解决ajax跨域java,ajax跨域问题,从java角度解决

    前言 今天给小伙伴开放一个接口方便调试数据,但是老是出现CROS策略阻塞,查询资料后知道了是ajax跨域引起的,以此记录此次解决问题的过程. 什么是ajax跨域 ajax跨域的原理 ajax出现请求跨 ...

  4. java 跨域重定向_跨域解决以及重定向

    前言 1.跨域的一般解决方式 1.1.配置拦截器 1.1.1.token在healer传递的时候,一定要这里配置 @Component @Slf4j public class CORSIntercep ...

  5. Java - 探究前后分离带来的跨域问题

    文章目录 为什么会产生跨域问题 同源策略 (Same-origin policy) 解决方案 服务端解决方案 简单请求 复杂请求 测试 简单请求测试 复杂请求测试 代理服务器,反向代理接口请求 jso ...

  6. java cookie 跨域读取_跨域读写Cookie

    Cookie作用域 Cookie 在二级域名下是可以共享的,如www.a.com 和m.a.com 他们的Cookie 是可以共享的,这也是很多单点登录利用Cookie实现的原理,但是很多站点不是二级 ...

  7. ssm项目解决AJAX跨域,ssm项目跨域访问

    最近使用ssm开发了一个项目,为了项目的开发速度,采用的是前后端同时开发,所以前端文件没有集成在项目中,最后在调试时涉及到了跨域.跨域的解决方法很多,我采用的是最简单的一种,代码如下: 新建一个过滤器 ...

  8. AngularJS跨域问题 ajax 跨域

    为什么80%的码农都做不了架构师?>>>    先看代码: $http({method: 'POST',//withCredentials: true, //这个用来将cookie传 ...

  9. 跨域失败 过滤器_Spring Boot 跨域过滤器(过滤器跨域问题)

    重写WebMvcConfigurer#addCorsMappings()可以解决一部分跨域的问题,但是对于有些过滤器涉及到跨域,且拦截器位面较高的话,还是会出现一些跨域问题. 配置 CorsFilte ...

  10. 跨域问题_跨域问题如何解决?

    " 今天的内容比较大众,相信广大程序猿都有遇到过,那么咱们就不多BB了,直接往下看." 首先聊聊为什么会出现跨域问题?跨域是什么? 域(Domain)是Windows网络中独立运行 ...

最新文章

  1. 波士顿动力的机器狗上班了!巡逻、检测不在话下,挪威公司为其编发工号
  2. 如何确定敏捷是否适合你的团队?
  3. git-flow 工作流程简介
  4. python subprocess_python subprocess - 刘江的python教程
  5. CSS3学习笔记(一)--2015-12-3
  6. 1.12 声明自定义异常
  7. oracle 调优3
  8. python的合法名称_Python未定义名称:turn。!
  9. php调取 zabbix实时数据_Linux运维必知的Zabbix故障排错实战
  10. 锁的释放流程-ReentrantLock.unlock
  11. dnf一天能获得多少黑暗之眼_DNF:千万金币远古遗愿成废铁,95版本完美传说换装武器只需1个月...
  12. 在Swift中使用C语言的指针
  13. mpi由于目标计算机积极拒绝,windows系统lammps安装MPICH2的问题
  14. Java集合框架概述及Collection接口方法讲解
  15. zend studio一些常用配置
  16. python调用excel的宏_Python – 运行Excel宏
  17. Twhirl's limit exceeded
  18. RHEL 5.1 下面安装tftp服务
  19. java怎么打印课程表_自明排课系统如何打印?教你打印课表的方法
  20. windows内核开发笔记十一:IRQL级别调用说明

热门文章

  1. android10分区镜像,分区和映像  |  Android 开源项目  |  Android Open Source Project
  2. linux deepin安装virtualbox 6.1命令
  3. 使用azkaban调度spark任务
  4. Spark广播变量实现原理及基础编程
  5. Java IO模型:BIO NIO AIO及netty介绍
  6. linux deepin sudo: add-apt-repository:找不到命令 解决办法
  7. Dockerfile的ONBUILD指令
  8. Docker私有仓库搭建与配置
  9. Python3 条件控制
  10. Java访问修饰符public,private,protected,以及不写(默认)时的区别?