Je suis en train d'essayer d'apprendre JSP. Ma question est, à présent, j'ai utilisé pour inclure l'en-tête et pied de page de la page à l'aide de:
<%@include file="includes/header.jsp" %>
et
<%@include file="includes/footer.jsp" %>
Mais maintenant, j'ai séparé le contenu de la page aussi. Donc, si l'utilisateur clique sur une page, dire des produits, il doit charger le fichier JSP qui est situé dans: includes/pages/products.jsp
Donc, le lien pour l'utilisateur, c'est comme: <a href="index.jsp?p=products">Products</a>
.
Donc, je dois obtenir la valeur de p et l'affichage de la page en fonction de cela.
Voici ce que j'ai fait jusqu'à présent.
<%
if(request.getParameter("p")!=null)
{
String p = request.getParameter("p");
%>
<%@include file="includes/page_name.jsp" %>
<%
}
%>
Alors, comment dois-je placer la valeur de la variable "p" dans la position de "page_name" ?
Ou, est-il une autre méthode que je pourrais utiliser ?
En PHP, on peut utiliser l' include()
ou include_once()
. Je suis un peu coincé dans cette JSP. :(
Merci à l'avance. :)