解决vue跨域问题
2024-09-05 22:04:15
package com.qmtt.config; 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.annotation.WebFilter;
import javax.servlet.http.HttpServletResponse; /**
* @author admin 自定义过滤器
*/
@WebFilter(urlPatterns = "/*", filterName = "corsFilter")
public class CorsFilter implements Filter { @Override
public void destroy() {
} @Override
public void doFilter(ServletRequest req, ServletResponse rep, FilterChain chain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) rep;
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Credentials", "true");
// response.setHeader("Access-Control-Allow-Methods", "POST, GET,
// OPTIONS, DELETE");
response.setHeader("Access-Control-Allow-Methods", "*");
response.setHeader("Access-Control-Max-Age", "3600");
// response.setHeader("Access-Control-Allow-Headers", "*");
response.setHeader("Access-Control-Allow-Headers",
"Content-Type, Access-Control-Allow-Headers, Authorization,X-Requested-With,openid,formId");
chain.doFilter(req, response);
} @Override
public void init(FilterConfig arg0) throws ServletException {
} }
最新文章
- jsp内置对象
- JAVA实现 springMVC方式的微信接入、实现消息自动回复
- 开发基于C#.NET的mongodb桌面版的应用程序(1)
- 剑指Offer 整数中1出现的次数(从1到n整数中1出现的次数)
- android通知-Notification
- 在CentOS_RHEL 6上安装Metasploit的框架
- 浅谈 MVP in Android
- vim与shell的切换
- 一个简单的TestNG例子
- 如何将HashMap,按照value值排序
- PHP第二课笔记
- Linux iostat监测IO状态(转)
- 全面解读JavaScript入门到进阶,100%基础知识掌握!
- bash: ./xxx 权限不够
- react实现极简搜索框效果
- [Localization] SSD - Single Shot MultiBoxDetector
- DevExpress07、DataNavigator、 ControlNavigator
- 极限编程核心价值:反馈(Feedback)
- 域控制器修改IP操作步骤
- Validate Binary Search Tree,判断是否是二叉排序树