2011-01-14 18 views
6

Algunas páginas pueden recibir un determinado parámetro de solicitud llamado "P1":¿Cómo puedo probar si un parámetro de solicitud dado está presente utilizando etiquetas de Struts?

page.do?P1=value1 

En este momento un scriptlet está probando la existencia del parámetro de la petición, y si P1 es "valor1" alguna información se representa en la página.

En lugar de utilizar un scriptlet, quiero reescribirlo usando etiquetas Struts.

¿Puede darme algunas pistas sobre qué usar?

El scriplet alternativa es algo como esto:

<% 
String p1 = request.getParameter("P1"); 
if ("value1".equals(p1)) { 
//do something 
} 
%> 

Respuesta

11

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> 
1

intentar esto-

<c:if test="${not empty requestScope.P1}" > 

que iba a funcionar para mí.

Cuestiones relacionadas