Come posso verificare se un determinato parametro di richiesta è presente con Struts tag?
-
11-10-2019 - |
Domanda
Alcune pagine in grado di ricevere un certo parametro di richiesta chiamato "P1":
page.do?P1=value1
In questo momento uno scriptlet sta testando l'esistenza del parametro di richiesta, e se P1 è "valore1" alcune informazioni è resa nella pagina.
Invece di usare uno scriptlet voglio riscrivere questo utilizzando Struts tag.
Potete per favore darmi qualche suggerimento su cosa utilizzare?
Lo scriptlet alternativa è qualcosa di simile:
<%
String p1 = request.getParameter("P1");
if ("value1".equals(p1)) {
//do something
}
%>
Soluzione
Credo che si dovrebbe qualcosa di simile. Questo è taglib di serie ed è meglio idea di puntoni tag
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:if test="${not empty param.P1}">
hello there
</c:if>
Altri suggerimenti
provare questo -
<c:if test="${not empty requestScope.P1}" >
che avrebbe funzionato per me.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow