Во-первых, пожалуйста, предложите мне, если заголовок моего вопроса неверен.
Переходя к вопросу: скажем, у меня есть следующие компоненты:
search.jsp
— JSP-страница с формой для отправки данных
Search.java
– сервлет-контроллер, в котором get()
и post()
определены отдельно, чтобы он мог действовать как диспетчер для пути /search.jsp
.
searchResults.jspf
— Фрагмент с некоторым кодом JSTL для отображения Результатов поиска
Здесь я хочу, чтобы для каждого запроса POST сервлет контроллера выполнял свои вычисления, устанавливал результаты в качестве атрибутов запроса, а затем пересылал запрос в представление search.jsp
, которое должно включать фрагмент после его собственные коды.
Итак, я могу определить представление таким образом, как:
search.jsp
+
searchResults.jspf
на одной странице.
Проблема в том, что я могу либо сделать Forward, либо Include с помощью диспетчера, поскольку я не знаю, как я могу Include фрагмент при пересылке в JSP.
Дайте мне знать, если мне нужно опубликовать код, если это необходимо, или нужны какие-либо исправления.