В настоящее время я пытаюсь изучить 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. :(