AJAX调用Servlet Google App Engine(GAE)

时间:2015-06-11 09:55:58

标签: java ajax jsp google-app-engine servlets

我正在尝试对我的servlet进行AJAX调用,但它不起作用。我无法重定向到JSP。

这是我的AJAX电话:

$.ajax({
            url:   '/register',
            type:  'GET'
    });

这是我的Servlet:

    public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {

    getServletContext().getRequestDispatcher("/prueba.jsp").forward(req, resp);

}

如果我使用resp.sendRedirect("prueba.jsp"),它不起作用,但如果我使用我的浏览器并输入“localhost:8888 / register”它就可以了!

请帮忙!

1 个答案:

答案 0 :(得分:0)

您无法使用Ajax重定向。这就是Ajax的重点 - 它是异步的,与主线程分开#34;

如果您想简单地重定向:

最后一个方法可以与Ajax一起使用。但它并不完全是你想要做的。看看How to redirect using AJAX?