Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对Servlet Google应用程序引擎(GAE)的AJAX调用_Java_Ajax_Jsp_Google App Engine_Servlets - Fatal编程技术网

Java 对Servlet Google应用程序引擎(GAE)的AJAX调用

Java 对Servlet Google应用程序引擎(GAE)的AJAX调用,java,ajax,jsp,google-app-engine,servlets,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 {

我试图对我的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.sendRedirectprueba.jsp,它不会工作,但是如果我使用浏览器并放置localhost:8888/register,它工作得很好


请帮忙

不能使用Ajax重定向。这就是Ajax的要点——它是异步的,独立于主线程

如果您想简单地重定向:

在执行某些处理后重定向Java代码 在HTML中有一个链接- 如果您确实想使用JavaScript重定向,请查看
最后一种方法可以与Ajax一起使用。但这并不是你想要做的。看看你所说的“它不起作用”是什么意思?你得到了什么回应?另外,还不清楚您是使用forward还是sendRedirect?没有任何响应。这两种方式都无效,前进和发送重定向。谢谢。转发不是重定向,它产生200个状态和内容。所以它应该是有效的,除非其他部分出了问题,并且没有任何反应可能证实that@IgorArtamonov你可能是对的,但从我收集的信息来看,JHJ只是想重定向。