300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 花生壳内网穿透+https+tomcat不能进行网页访问(二 跨域访问的问题)

花生壳内网穿透+https+tomcat不能进行网页访问(二 跨域访问的问题)

时间:2018-10-03 16:38:34

相关推荐

花生壳内网穿透+https+tomcat不能进行网页访问(二 跨域访问的问题)

接上一篇写,现在出现了ajax跨域访问的问题。

网站有一项功能是将用户上传的数据与用户ID进行保存,用户ID是从session里用user=request.getSession().getAttribute("")取的。

但是明明登录了会取到null值。将session的id打印出来,发现通过表单与ajax取到的session不同。

在网上查找了一下,说是出现了跨域访问的问题。

当协议、主机、端口不同是,就会出现跨域访问的问题,使用的是不同的session。

看来可能是ajax请求时,url的问题了。

解决方法:

$.ajax({//url:"/dormLeague/Mfm",url:"/Mfm",async:true,type:"POST",

因为是通过域名直接访问tomcat下的应用,所以将url中的应用名去掉。

用F12查看页面的请求如下:

可以正常使用了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。