首先我们考虑后端是够允许跨域请求,
本人编写了一个过滤器代码如下:
package com.rbac.filter;
import java.io.IOException;
import java.io.OutputStream;
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.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Component;
import com.rbac.aop.MessageExption;
/**
* 处理跨域的问题 处理非SpringSecurity处理之外的跨域请求
* @author admin
*
*/
@Component
public class OriginFilter implements Filter {
Log logg