1

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

4

2 回答 2

3

如果您只考虑一次使用它,那么在您的 JS 代码中包含 JSP 值很容易:

  <script type="text/javascript">
           var e = document.getElementById("foo");
            var myvar='<%=myScriptletVar %>'
            if (myvar)
                e.style.display = 'none'; 
    </script>
于 2012-10-05T23:18:19.043 回答
1

这是我的最终解决方案:

<c:if test="${viewModel.facebookToken != ''}">
  <script type="text/javascript">
    var e = document.getElementById("facebookButton");
    e.style.display = 'none';
  </script>
</c:if>
于 2012-10-06T00:09:05.953 回答