Как включить файл Runtime для @include в JSP

Чтобы включить другой файл в JSP, мы используем тег @include

<% @include file = "NameOfFile" % >

В моем случае я хочу включить html файл, имя которого будет известно во время выполнения - i, e из базы данных.

Как я могу сделать это в JSP?

Ответ 1

просто используя jsp: include:

<jsp:include page="<%= htmlFileName %>" />

Он работает в моем проекте, где файл хранится в сеансе, чтобы правильно загрузить часть, обновленную с помощью ajax

Ответ 2

Вы можете использовать Включить директивы

<%@include file="<%=FileName%>"%>

или JSP Включить действие

<jsp:include page="<%=FileName%>"/>

другая директива include включает файл во время фазы перевода.

в то время как JSP Include Action включает файл во время запроса страницы

Я рекомендую Spring MVC Framework в качестве вашего контроллера манипулировать вещами. используйте шаблон url вместо параметра.

Пример:

www.yourwebsite.com/products

вместо

www.yourwebsite.com/?p=products

Посмотрите это видео Spring MVC Framework