2011-01-14 11 views
6

Alcune pagine possono ricevere un certo parametro di richiesta chiamato "P1":Come posso verificare se un determinato parametro di richiesta è presente usando i tag Struts?

page.do?P1=value1 

In questo momento uno scriptlet sta testando l'esistenza del parametro di richiesta, e se P1 è "valore1" alcune informazioni vengono rese sulla pagina.

Invece di utilizzare uno scriptlet, desidero riscrivere questo utilizzando i tag Struts.

Potete per favore darmi qualche suggerimento su cosa usare?

Lo scriptlet alternativa è qualcosa di simile:

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

risposta

11

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

provare questo-

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

che avrebbe funzionato per me.