Hola, he estado tratando de hacer una llamada ajax a una página JSP. Aquí está la pieza de la función JS.jQuery ajax llamada "No encontrado" error
<script>
$(function(){
function myAjaxCall() {
$.ajax({
type: "post",
url: "jsp/common/myJavascriptPage.jsp",
dataType: "text",
success:
function (result) {
alert("Got the result: " + result);
},
error: function (xhr,status,error) {
alert("Status: " + status);
alert("Error: " + error);
alert("xhr: " + xhr.readyState);
},
statusCode: {
404: function() {
alert("page not found");
}
}
});
}
});
</script>
Estoy constantemente obteniendo el archivo no encontrado, a pesar de que JSP existe en la URL mencionada. Tenga en cuenta que estoy calculando la ubicación del archivo JSP en relación con el del directorio de webapp.
Intenté usar las llamadas AJAX normales (sin jQuery), pero terminé con el mismo error.
¿Podría ayudarme a entender por qué no puede encontrar el jsp?
En primer lugar, ¿qué devuelve jsp/common/myJavascriptPage.jsp? – TNC
¿Podría intentar cambiar 'url' por' "/jsp/common/myJavascriptPage.jsp" 'en su llamada? – MilkyWayJoe
Acabo de devolver un trozo de texto.Tiene un código java incrustado. Estoy usando 'response.getWriter(). Println (myResponse);' – Leo