¿Cómo puedo comprobar si un parámetro de la petición dada está presente el uso de etiquetas de Struts?
-
11-10-2019 - |
Pregunta
Algunas páginas puede recibir un determinado parámetro de solicitud llamado "P1":
page.do?P1=value1
En este momento un scriptlet es la prueba de la existencia del parámetro de la petición, y si P1 es "valor1" alguna información se procesa en la página.
En lugar de utilizar un scriptlet quiero volver a escribir esto utilizando las etiquetas de Struts.
¿Puede usted por favor, dame algunos consejos sobre lo que debe usar?
El scriplet alternativa es algo como esto:
<%
String p1 = request.getParameter("P1");
if ("value1".equals(p1)) {
//do something
}
%>
Solución
Creo que se debe hacer algo como esto. Esta es taglib estándar y es mejor idea que las etiquetas puntales
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:if test="${not empty param.P1}">
hello there
</c:if>
Otros consejos
probar este -
<c:if test="${not empty requestScope.P1}" >
que iba a funcionar para mí.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow