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