Включить другой файл JSP
В настоящее время я пытаюсь изучить JSP. У меня вопрос, в настоящее время я использовал заголовок и нижний колонтитул страницы, используя:
<%@include file="includes/header.jsp" %>
а также
<%@include file="includes/footer.jsp" %>
Но теперь я также разделил содержание страницы. Таким образом, если пользователь нажимает на страницу, например, продукты, он должен загрузить файл JSP, который находится в:includes/pages/products.jsp
Итак, ссылка на пользователя выглядит так:<a href="index.jsp?p=products">Products</a>
.
Итак, я должен получить значение p и отобразить страницу на его основе.
Следующее - то, что я сделал до сих пор.
<%
if(request.getParameter("p")!=null)
{
String p = request.getParameter("p");
%>
<%@include file="includes/page_name.jsp" %>
<%
}
%>
Итак, как мне разместить значение переменной "p" в позиции "page_name"?
Или есть какой-то другой метод, который я мог бы использовать?
В PHP мы могли бы использоватьinclude()
или жеinclude_once()
, Я немного застрял в этой JSP. :(