Attualmente sto cercando di imparare JSP. La mia domanda è, al momento, ho usato per includere l'intestazione e il piè di pagina della pagina usando:
<%@include file="includes/header.jsp" %>
e
<%@include file="includes/footer.jsp" %>
Ma ora ho separato anche il contenuto della pagina. Quindi, se l'utente fa clic su una pagina, dicono i prodotti, deve caricare il file JSP che si trova in: includes/pages/products.jsp
Così, il collegamento per l'utente è come: <a href="index.jsp?p=products">Products</a>
.
Quindi, devo ottenere il valore p e visualizzare la pagina basata su di esso.
Di seguito è quello che ho fatto finora.
<%
if(request.getParameter("p")!=null)
{
String p = request.getParameter("p");
%>
<%@include file="includes/page_name.jsp" %>
<%
}
%>
Quindi, come posiziono il valore della variabile "p" in posizione di "page_name"?
Oppure, c'è qualche altro metodo che potrei usare?
In PHP, potremmo usare il include()
oinclude_once()
. Sono un po 'bloccato in questo JSP. :(