根据bool值更改JSP中控件的可见性

时间:2012-10-05 23:11:57

标签: javascript jsp visibility

我猜我需要使用javascript来做到这一点,但我完全无能为力。我之前从未使用过javascript。有人可以给我一个如何根据JSP页面中的bool值更改按钮可见性的快速示例吗?

2 个答案:

答案 0 :(得分:3)

如果您只考虑使用它,只需在您的JS代码中包含JSP值即可:

  <script type="text/javascript">
           var e = document.getElementById("foo");
            var myvar='<%=myScriptletVar %>'
            if (myvar)
                e.style.display = 'none'; 
    </script>

答案 1 :(得分:1)

这是我的最终解决方案:

<c:if test="${viewModel.facebookToken != ''}">
  <script type="text/javascript">
    var e = document.getElementById("facebookButton");
    e.style.display = 'none';
  </script>
</c:if>