如果JSTL变量中存在数据,如何取消隐藏div

时间:2014-02-24 19:53:55

标签: javascript jquery jstl

我有一个简单的javascript文件,我用来隐藏页面加载上的一些div并执行其他一些小任务。我想要做的是,如果JSTL变量中有数据,则显示其中一个div。我不确定如何去理解这个逻辑。

我认为这很简单

<c:if test="${fn:length(jobRunList) gt 0}">
  <script>
       $("#displayData").show();
   </script>
</c:if>

会起作用,但似乎不是。还有另外一种{更好}的方法吗?我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

由于您的JSTL变量是在服务器时确定的,并且不随客户端而改变,您是否可以简单地移动代码来渲染div中的逻辑?那样div根本就不存在而且不需要显示?或者你是否要求它在哪里?