quelqu'un peut-il expliquer quelle est la différence entre l'utilisationhref="../usermanagement/search_user.jsp?"
ethref="../usermanagement/search_user.jsp?pagename=navigation"
dans navigation.jsp
.
Son nom est une chaîne de requête. Après le point d'interrogation, vous pouvez transmettre des paires clé-valeur et les utiliser côté serveur.
C'est une requête pour passer des paramètres. ?pagename=navigation
Transmet la valeur 'navigation' au paramètre pagename
.
Chaque fois que nous voulons passer un paramètre à jsp, nous ajoutons simplement "?" point d'interrogation après jsp url et après cela, nous avons mentionné le nom du paramètre et sa valeur.
"../usermanagement/search_user.jsp?
"signifie que vous n’avez reçu aucun paramètre sur ce jsp.
"../usermanagement/search_user.jsp?pagename=navigation
"avec cette URL, vous pouvez obtenir la valeur du paramètre pagename sur jsp en utilisant la syntaxe suivante:
String pagenNameValue=request.getParameter("pagename");
vous obtiendrez "navigation" comme valeur de paramètre pageNameValue.