Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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只返回一次写入或一次转发的整个页面(使用AJAX调用)_Java_Jquery_Ajax_Servlets - Fatal编程技术网

Java 我的Servlet只返回一次写入或一次转发的整个页面(使用AJAX调用)

Java 我的Servlet只返回一次写入或一次转发的整个页面(使用AJAX调用),java,jquery,ajax,servlets,Java,Jquery,Ajax,Servlets,我有一个ajaxget函数,它调用我的Servlet并在警报中显示数据。 如果我使用write或forward函数,结果是一样的:我的所有数据(+20000行) 我的Servlet package com.suptrip.servlets; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.serv

我有一个ajaxget函数,它调用我的Servlet并在警报中显示数据。
如果我使用write或forward函数,结果是一样的:我的所有数据(+20000行)

我的Servlet

package com.suptrip.servlets;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/Alert")
public class Alert extends HttpServlet {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //request.getRequestDispatcher("OTHERS/alert.html").forward(request, response);
        response.setContentType("text/html");
        response.setCharacterEncoding("UTF-8");
        response.getWriter().write("KO");
    }
}
我的AJAX

// Load an alert to inform the use that the register form is done with success
    //$('#place-for-alert').load('/Alert', function(responseTxt, statusTxt, xhr){});
    $.get("Alert", function(responseText, statusTxt, xhr){
        if(statusTxt == "success")
            alert("External content loaded successfully!");
        if(statusTxt == "error")
            alert("Error: " + xhr.status + ": " + xhr.statusText);
        alert(responseText);
    });
有任何错误。
Servlet提供了错误的内容…
如果您需要更多详细信息,请告诉我

谢谢

如果我使用“长途跋涉”来编写ajax请求,它会起作用

像这样

$.ajax({
         url: "Alert",
         //type: "post",
         data: objectArray,
         cache: false,
         success: function(data) {
             $("#place-for-alert").html(data);
         }
    });
如果我使用“长途跋涉”来编写ajax请求,它就会起作用。。