2015-01-13 23 views
5

C'è un modo per chiamare una funzione javascript all'interno di un if con JSTL?Chiama la funzione javascript con JSTL

Ecco il codice

<c:choose> 
       <c:when test="${orderUploadAction.errors.size()==0}"> 

       CALL JS FUNCTION HERE 

       </c:when> 
       <c:otherwise> 

       CALL JS FUNCTION HERE 

       </c:otherwise> 
</c:choose> 
+1

capire che il vostro codice di JSTL viene eseguito sul server e il codice JavaScript non verrà eseguito fino a quando il codice raggiunge il browser del client. Quando viene eseguito JavaScript, non rimane nulla del codice JSTL: è solo HTML/CSS/JavaScript. – Pointy

risposta

8

Prova questa

<c:choose> 
    <c:when test="${orderUploadAction.errors.size()==0}"> 
    <script> yourFunctionName() </script> 
    </c:when> 
    <c:otherwise> 
    <script> yourAnotherFunctionName() </script> 
    </c:otherwise> 
</c:choose> 
+1

Grazie @Alexander, mi ha salvato il tempo. –

Problemi correlati