Comment puis-je tester si un paramètre de requête donnée est présent en utilisant les balises Struts?
-
11-10-2019 - |
Question
Certaines pages peuvent recevoir un paramètre certaine demande appelée "P1":
page.do?P1=value1
En ce moment, un scriptlet teste l'existence du paramètre de demande, et si P1 est « valeur1 » certaines informations sont rendu sur la page.
Au lieu d'utiliser un scriptlet je veux réécrire cela en utilisant les balises Struts.
Pouvez-vous me donner quelques s'il vous plaît des conseils sur ce qu'il faut utiliser?
L'alternative scriptlet est quelque chose comme ceci:
<%
String p1 = request.getParameter("P1");
if ("value1".equals(p1)) {
//do something
}
%>
La solution
Je crois que vous devriez quelque chose comme ça. Ceci est taglib standard et il est meilleure idée que les balises Struts
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:if test="${not empty param.P1}">
hello there
</c:if>
Autres conseils
essayer -
<c:if test="${not empty requestScope.P1}" >
il travaillerait pour moi.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow