springMvc跨域处理
来源:互联网 发布:ip自动更换软件 编辑:程序博客网 时间:2024/05/16 05:47
前后端分离就要使用跨域访问,本文针对<spring.version>4.1.3.RELEASE</spring.version>
处理
import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 类描述: * <p> * author:xjh * version v0.1 * 时间:2017/12/14 */@Componentpublic class MyCORSFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletResponse response = (HttpServletResponse) servletResponse; String origin = (String) servletRequest.getRemoteHost()+":"+servletRequest.getRemotePort(); 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,Authorization"); response.setHeader("Access-Control-Allow-Credentials","true"); filterChain.doFilter(servletRequest, servletResponse); } @Override public void destroy() { }}
然后再web.xml中配置该过滤器
<filter> <filter-name>cors</filter-name> <filter-class>com.dahai.filter.MyCORSFilter</filter-class> </filter> <filter-mapping> <filter-name>cors</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
请求成功
阅读全文
0 0
- SpringMVC-----SpringMVC跨域处理
- springMvc跨域处理
- 关于springmvc处理跨域请求的问题
- Springmvc异常处理【Springmvc】
- SpringMVC-----SpringMVC静态资源处理
- SpringMVC入门及系列教程(五)-响应处理&响应参数处理&SpringMVC作用域对象&SpringMVC原生Servlet对象
- springMVC异常处理
- SpringMVC中的异常处理
- springmvc 异常处理
- SpringMVC 处理日期
- springmvc处理流程
- SpringMVC json处理 (Jackson)
- SpringMVC处理流程
- springMVC 全局异常处理
- springMVC之异常处理
- springmvc时间格式处理
- SpringMVC的异常处理
- springmvc静态资源处理
- Faster RCNN算法详解
- 第三周项目1
- FastDFS 分布式文件系统的安装与使用(单节点)
- 第十五周内部排序(2)项目1---(4)快速排序
- docker machine 管理目标主机
- springMvc跨域处理
- Oracle解除死锁
- 《数字技术》连载27:第4章 信息的寄存传输和转换 第0节 概述
- 微信小程序开源商城
- keil cannot access target
- matplotlib绘图系列----pie饼图
- 数据结构实验之链表九:双向链表
- 第五周 【项目1
- [Python]