JS跨域請求外部服務(wù)器的資源
更新時間:2017年02月06日 16:23:53 作者:韋斌_alan
這篇文章主要介紹了JS跨域請求外部服務(wù)器的資源,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
tomcat服務(wù)器提供的接口,不能在其他域中訪問的時候,需要增 Access-Control-Allow-Origin:*
以下操作均在需要被訪問的項目中設(shè)置
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>
相關(guān)文章
JavaScript?Echarts柱狀圖label優(yōu)化中問題針對講解
這篇文章主要介紹了JavaScript?Echarts柱狀圖label優(yōu)化中問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2022-12-12
JavaScript必知必會(九)function 說起 閉包問題
這篇文章主要介紹了JavaScript必知必會(九)function 說起 閉包問題的相關(guān)資料,需要的朋友可以參考下2016-06-06
原生js獲取寬高與jquery獲取寬高的方法關(guān)系對比
這篇文章主要介紹了原生js獲取寬高與jquery獲取寬高的方法關(guān)系對比,需要的朋友可以參考下2014-04-04
javaScript在表單提交時獲取表單數(shù)據(jù)的示例代碼
本文介紹了五種在JavaScript中獲取表單數(shù)據(jù)的方法:使用FormData對象、手動提取表單數(shù)據(jù)、使用querySelector獲取單個字段數(shù)據(jù)、序列化為查詢字符串和配合AJAX提交表單數(shù)據(jù),每種方法都有示例代碼,幫助開發(fā)者更好地理解和應用2025-02-02

