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