通过AJAX调用JSP页面时不进行处理

时间:2017-02-13 03:41:35

标签: ajax jsp

我有以下内容 1)站点A,其中JSP代码必须执行以下任务。    a)打印requet.getCookies()值    b)使用javascript函数更新div标签 2)站点B有一个JSP代码,使用AJAX从中调用Site A jsp。

预期的行为是执行第1步中提到的任务。 结果我得到的是带有请求对象的html代码为null 并没有更新div标签。

任何人都可以告诉我这里做错了什么。

1 个答案:

答案 0 :(得分:0)

您是否在浏览器的控制台中看到任何错误,指示无法加载交叉源ajax内容?

通常跨越原点(在你的情况下是站点a和b)ajax调用是不允许的,除非你通过在站点jsp的响应中添加某些标题来使站点a从站点b加载。这些标题称为cors标题。尝试将以下标题添加到站点jsp。

Access-Control-Allow-Origin =网站b的网址

这将表明浏览器该网站的内容是从属于网站b的网页加载的