J'essaye actuellement d'apprendre JSP. Ma question est, à l'heure actuelle, j'incluais l'en-tête et le pied de page de la page en utilisant:
<%@include file="includes/header.jsp" %>
et
<%@include file="includes/footer.jsp" %>
Mais maintenant, j'ai également séparé le contenu de la page. Ainsi, si l'utilisateur clique sur une page, disent les produits, il faut charger le fichier JSP qui est situé dans: includes/pages/products.jsp
Ainsi, le lien vers l'utilisateur est comme: <a href="index.jsp?p=products">Products</a>
.
Donc, je dois obtenir la valeur p et afficher la page en fonction de celle-ci.
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 placer la valeur de la variable «p» à la position de «page_name»?
Ou y a-t-il une autre méthode que je pourrais utiliser?
En PHP, nous pourrions utiliser le include()
ou include_once()
. Je suis un peu coincé dans cette JSP. :(