Я новичок в JAVA (JSP и JSTL)
Я делаю Ajax-вызов к конечной точке API и в обратном вызове я хочу загрузить файл jsp, который содержит jsp. Итак, я делаю что-то вроде
AjaxQueueManager.get("/xyz/abc/" + efg,
function(data) {
if (data.success) {
$(element).html('<jsp:include page="includes/jsp-file.jsp" />');
} else {
getResourcesFailureCallback(element, data.errors, "ocon-wrong", "Something's Wrong!");
}
},
function(error) {
console.log("#####", error.status, error.statusText);
}
);
Если мой jsp-file.jsp не содержит никакого javascript, все хорошо работает, например, если я поставлю
<p>Hello World</p>
работает нормально, но как только я помещаю javascript в файл jsp, даже самый простой javascript, такой как
console.log("hello world");
Я получаю ошибку
Uncaught SyntaxError: Invalid or unexpected token
$(element).html("<script type="text/javascript">
Я понимаю ошибку, ее причина "смешиваться" с type="text/javascript"
, но я не знаю, как ее исправить.