2012-10-05 61 views

回答

3

如果你想使用它只有一次可以很容易地在您的JS代碼JSP值:

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

這應該工作,現在嘗試。我不會使用scriptlet,我已經有了一個viewmodel連接並使用表達式語言。 – ConditionRacer

+0

我包含了我在另一個響應中使用的代碼,因爲代碼在註釋中格式不正確。 但是,這很好,謝謝! – ConditionRacer

1

這是我最後的解決辦法:

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