¿Cómo puedo comprobar si un parámetro de la petición dada está presente el uso de etiquetas de Struts?

StackOverflow https://stackoverflow.com/questions/4690589

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
}
%>
¿Fue útil?

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
scroll top