Я делаю вызов ajax для jsp для рендеринга содержимого html, которое я отправляю в формате pdf. В jsp у меня есть несколько предупреждений, которые не вызываются. Это потому, что я делаю запрос ajax? Я не хочу использовать оповещение в блоке else js.Почему предупреждения в JSP не работают во время вызова ajax?
var objHTTP = new XMLHttpRequest();
objHTTP.open("post", "myJspToRenderAsPdf.jsp", true);
objHTTP.setRequestHeader("Content-type", "text/html");
objHTTP.responseType = 'blob';
objHTTP.onload = function(event) {
if (objHTTP.status == 200) {
/*
Code to download pdf
*/
} else {
alert('PDF was not generated');
}
};
objHTTP.send(strData);
код JSP:
<%
if(something.equals("true")){
%>
<script language = "javascript">
alert("alert not working");
</script>
<%
}
%>
Так что проблема в том, что предупреждение в JSP, которое вы возвращаете, не появляется? –
Да ... вот в чем проблема –