81,092
社区成员
发帖
与我相关
我的任务
分享
@Component
public class CORSfilter extends OncePerRequestFilter{
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterchain) throws IOException, ServletException {
response.addHeader("Access-Control-Allow-Origin","*");
response.addHeader("Access-Control-Allow-Headers",
"Content-Type,api_key,Authorization,X-Requested-With,Accept,Origin,Last-Modified");
response.addHeader("Access-Control-Allow-Method", "GET,POST,PUT,DELETE,HEAD,OPTIONS");
response.addHeader("Access-Control-Max-Age", "1800"); //30min?
filterchain.doFilter(request, response);
}
}
<filter>
<filter-name>CORSfilter</filter-name>
<filter-class>top.uncommonat.util.CORSfilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CORSfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
function gotoother(){
var pro_name="111";
console.log(pro_name);
$.ajax({
url:path+"/show",
type:"get",
data:{pro_name:"111"},
dataType:"json",
success:function(result){
console.log(result);
alert("JSON Data: " + result.data);
window.location.href="detail.html";
},
error:function(){
alert("加载失败");
}
});
}