Я пытался включить страницу jsp в другую страницу по вызову Ajax. Проблема заключается в том, что если страница, которая будет включена, имеет некоторые пробелы между элементами html, это приведет к сбою входа.(AJAX - Jsp include) Как включить JSP с Ajax?
Например вот мой демо index.jsp:
function include() {
alert("Hello from include function.");
$.ajax({
type: "GET",
url: "Include",
success: function() {
alert("Ajax success function.");
$("#container").html("<jsp:include page='hello.jsp' />");
alert("Ajax end success function.");
}
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<button onclick="include()">Include</button>
<div id="container" style="border: 1px solid red;"></div>
</body>
Вот страница hello.jsp не должны быть включены (без пробелов между элементами тегов или включать не получится):
<p>Hello from the included file.</p><p>Hello from the included file.</p><p>Hello from the included file.</p>
И у сервлета есть только do-nothing (на данный момент) метод doGet.
Он привносит то же самое для всех вас? Что-то не так с моим кодом? Есть ли другой рабочий способ сделать ту же задачу?
К сожалению, вы можете сделать пример? благодаря –