2015-01-13 10 views
5

JSTL에서 if 내부에서 javascript 함수를 호출하는 방법이 있습니까?JSTL을 사용하여 javascript 함수 호출

다음은 코드

<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

이 JSTL 코드는 서버에서 실행되는 것을 이해하고, 코드가 클라이언트 브라우저에 도달 할 때까지 자바 스크립트 코드가 실행되지 않습니다보십시오. 자바 스크립트가 실행되면 JSTL 코드가 남은 것이 없습니다. 단지 HTML/CSS/JavaScript 일뿐입니다. – Pointy

답변

8

에게있어이

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

고맙습니다 @ 알렉산더, 내 시간을 절약했습니다. –