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

