使用servlet和https的Ajax无法在谷歌应用引擎上运行

时间:2015-12-04 20:58:19

标签: java jquery google-app-engine servlets https

我在GAE上有一个应用程序。 通过http而不是https访问它时效果很好。

我有一个JS(jquery)函数,如下所示:

function myFunc() {

                $.get('ser', function(respText) {
                     ...
                     });
                 };

调用servlet并更新jsp页面中的内容。

web.xml映射:

<servlet-mapping>
<servlet-name>Ser</servlet-name>
<url-pattern>/ser</url-pattern>

在https请求中,页面加载但ajax请求无效。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我弄明白了这个问题。 它是在jQuery库链接。

我正在使用

<script src="http://code.jquery.com/jquery-latest.min.js"></script>

将http更改为https

<script src="https://code.jquery.com/jquery-latest.min.js"></script>

解决了这个问题。