2013-11-22 20 views
7

Sono bloccato con il seguente codice. Su una pagina JSP, voglio scrivere cose diverse a seconda del terminale su cui è stato accettato il browser. il valore terminale è impostato correttamente nel controller, ma quando si esegue il seguente codice, tutti i 3 C: se le condizioni sono considerate valide e le tre frasi vengono visualizzate<c:if test= > è sempre vero

<c:if test="${terminal=='android'}"> 
    <p>you are on android</p> 
</c:if> 
<c:if test="${terminal=='iphone'}"> 
    <p>you are on iphone </p> 
</c:if> 
<c:if test="${terminal=='other'}"> 
    <p>you are on an other terminal </p> 
</c:if> 

Per verificare se la condizione era ok, ho aggiunto il seguente codice che dà correttamente vero, falso, false quando si accede da un Android ..

<p> ${terminal=='android'}</p> 
<p>${terminal=='iphone'}</p> 
<p>${terminal=='other'}</p> 

Grazie in anticipo

risposta

Problemi correlati