JS跨域請求外部服務器的資源
更新時間:2017年02月06日 16:23:53 作者:韋斌_alan
這篇文章主要介紹了JS跨域請求外部服務器的資源,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
tomcat服務器提供的接口,不能在其他域中訪問的時候,需要增 Access-Control-Allow-Origin:*
以下操作均在需要被訪問的項目中設置
1、編寫攔截器代碼
package com.soft.filter; /** * Created by Administrator on 2017/2/6. */ import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; public class CORSFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletResponse httpResponse = (HttpServletResponse) servletResponse; httpResponse.addHeader("Access-Control-Allow-Origin", "*"); filterChain.doFilter(servletRequest, servletResponse); } @Override public void destroy() { } }
2、配置web.xml
<filter> <filter-name>CorsFilter</filter-name> <filter-class>com.omiaozu.manager.filter.CORSFilter</filter-class> </filter> <filter-mapping> <filter-name>CorsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
相關文章
JavaScript三種方法解決約瑟夫環(huán)問題的方法
約瑟夫環(huán)問題又稱約瑟夫問題或丟手絹問題,是一道經典的算法問題,本篇將以循環(huán)鏈表、有序數組、數學遞歸三種方式來解決約瑟夫環(huán)問題。感興趣的可以了解一下2021-09-09關于ckeditor在bootstrap中modal中彈框無法輸入的解決方法
今天小編就為大家分享一篇關于ckeditor在bootstrap中modal中彈框無法輸入的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09解讀CocosCreator源碼之引擎啟動與主循環(huán)
這篇文章主要介紹了CocosCreator源碼解讀之引擎啟動與主循環(huán),對CocosCreator感興趣的同學,可以研究參考一下2021-04-04