SSH允许跨域访问拦截器配置
生活随笔
收集整理的這篇文章主要介紹了
SSH允许跨域访问拦截器配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 添加攔截器類AjaxFilter?
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;
/**
?*允許跨域訪問
?*/
public class AjaxFilter implements Filter {
public void destroy() {
}
FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) res;
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");
chain.doFilter(request, response);
}
public void init(FilterConfig arg0) throws ServletException {
}
}
2.配置web.xml
<filter>
<filter-name>ajaxFilter</filter-name>
<filter-class>com.a.filter.AjaxFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ajaxFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
總結
以上是生活随笔為你收集整理的SSH允许跨域访问拦截器配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LPC1768 Timer0详细Demo
- 下一篇: ER模型详解