国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

前后端分離ssm配置跨域

gecko23 / 1016人閱讀

摘要:前后端分離開發(fā)需要跨域,之前只會跨域,只需要一個配置類即可,下面記錄一下的配置三個文件需要添加配置實現(xiàn)攔截請求的配置文件接口跨域配置跨域請求完畢個人網(wǎng)站

前后端分離開發(fā)需要跨域,之前只會pringboot跨域,只需要一個配置類即可,下面記錄一下ssm的配置

三個文件需要添加配置

SimpleCORSFilter.java實現(xiàn)Filter
public class SimpleCORSFilter implements Filter {
    private boolean isCross = false;

    @Override
    public void destroy() {
        isCross = false;
    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
            throws IOException, ServletException {
        if (isCross) {
            HttpServletRequest httpServletRequest = (HttpServletRequest) request;
            HttpServletResponse httpServletResponse = (HttpServletResponse) response;
            System.out.println("攔截請求: " + httpServletRequest.getServletPath());
            httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
            httpServletResponse.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
            httpServletResponse.setHeader("Access-Control-Max-Age", "0");
            httpServletResponse.setHeader("Access-Control-Allow-Headers",
                    "Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, Last-Modified, Cache-Control, Expires, Content-Type, X-E4M-With,userId,token");
            httpServletResponse.setHeader("Access-Control-Allow-Credentials", "true");
            httpServletResponse.setHeader("XDomainRequestAllowed", "1");
        }
        chain.doFilter(request, response);
    }

    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        String isCrossStr = filterConfig.getInitParameter("IsCross");
        isCross = isCrossStr.equals("true") ? true : false;
        System.out.println(isCrossStr);
    }
dispatcher-servlet.xml(springMVC的配置文件)

    
        
    
    

## web.xml

     
  
    SimpleCORSFilter
    com.maxcore.config.SimpleCORSFilter
    
      IsCross
      true
    
  
  
    SimpleCORSFilter
    /*
  

## 完畢

github

個人網(wǎng)站

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/77864.html

相關文章

  • 兩年了,我寫了這些干貨!

    摘要:開公眾號差不多兩年了,有不少原創(chuàng)教程,當原創(chuàng)越來越多時,大家搜索起來就很不方便,因此做了一個索引幫助大家快速找到需要的文章系列處理登錄請求前后端分離一使用完美處理權限問題前后端分離二使用完美處理權限問題前后端分離三中密碼加鹽與中異常統(tǒng)一處理 開公眾號差不多兩年了,有不少原創(chuàng)教程,當原創(chuàng)越來越多時,大家搜索起來就很不方便,因此做了一個索引幫助大家快速找到需要的文章! Spring Boo...

    huayeluoliuhen 評論0 收藏0
  • 那些年踩過的坑——node代理解決跨域的問題

    摘要:在實際開發(fā)中,前后端分離的項目通常會需要同后臺開發(fā)人員聯(lián)調接口,不可避免的會碰到跨域的問題。 在實際開發(fā)中,前后端分離的項目通常會需要同后臺開發(fā)人員聯(lián)調接口,不可避免的會碰到跨域的問題。雖說跨域問題最后基本都是后臺同事解決的,但是有時候為了趕時間,沒轍只有自己來,使用node代理解決 跨域:協(xié)議 域名 端口號 三個只要有一個不一樣就是跨域,也就是不同域名之間的訪問; 通常解決跨域的...

    worldligang 評論0 收藏0
  • webpack工程化集成React技術棧(一)

    項目開始前,我們先聊一聊關于項目的一些說明。該項目起始于2017年初,當時公司主要技術棧為gulp+angular,鑒于react的火熱的生態(tài),在公司決定研發(fā)bss管理系統(tǒng)時選用react開發(fā),目的也是為react native打下基礎,以解決后期公司大前端技術棧的逐步成熟。(當時沒有選擇vue開發(fā)的主要原因是weex生態(tài)還不夠特別成熟),既然決定換新,項目的構建也跟著一起換,從gulp轉向火熱的...

    tianhang 評論0 收藏0
  • 計算機畢業(yè)設計大學英語閱讀大賽管理系統(tǒng)【ssm+vue前后分離】代碼講解安裝調試

    摘要:作者計算機編程吉哥簡介專業(yè)從事程序開發(fā),微信小程序開發(fā),定制化項目源碼代碼講解文檔撰寫制作。做自己喜歡的事,生活就是快樂的。 ?作者:計算機編程-吉哥 ?簡介:專業(yè)從事JavaWeb程序開發(fā),微信小程序開發(fā),定制化項目、源碼、代碼講解、文檔撰寫、ppt制作。做自己喜歡的事,生活就是快樂...

    hss01248 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<