当流进入<c:if>
块时,我想调用javascript函数。
例如,我有以下代码:
<c:if test="${!empty errorMessage && !(fn:contains(errorMessage, 'generic'))}">
<span> errorError occured<br />
</span>
</c:if>
只有在<c:if>
为真时才需要调用JS函数。
请建议如何实现这一目标。
答案 0 :(得分:7)
您可以在<script>
块中添加<c:if>
标记,如下所示:
<c:if test="${!empty errorMessage && !(fn:contains(errorMessage, 'generic'))}">
<span>
errorError occured<br />
</span>
<script>
alert("Calling my function ...");
myFunction(); // this is a call to your function which must be defined in the <head> section or another JS file.
</script>
</c:if>
希望这有帮助。