Considere o seguinte código JavaScript, o qual utiliza Ajax para chamar uma página JSP.
function loadDoc() {
const xhttp = new XMLHttpRequest();
xhttp.onload = function() {
document.getElementById(“texto”).innerHTML =
this.responseText;
}
xhttp.open(“GET”, “mypage.jsp”, true);
xhttp.send();
}
A requisição ao servidor, que ocorre de forma assíncrona, é efetivamente disparada