小编典典

JSP:在Javascript中使用Java变量

jsp

我有一个名为index.jsp的JSP页面。我totalCount在此页面内有一个Java变量:

<%= int totalCount = getTotalCount();%>

现在,我想在Javascript部分中使用此变量来生成图表:

<script type="text/javascript">
</script>

如何在内部传递此Java变量?谢谢。


阅读 548

收藏
2020-06-08

共1个答案

小编典典

只需将值分配给您的Javascript变量即可。

<script type="text/javascript">
var count = '<%= totalCount %>';
</script>

但是强烈建议不要使用scriptlet,并应JSTL尽快改用。

正如其他人指出的那样,不要在DOM上创建不必要的隐藏元素。如果您确实要在文件中使用此变量,请在顶部声明此变量。甚至在脚本包含之前,它就可以在所有文件中使用。

例:

 <script type="text/javascript">
    var count = '<%= totalCount %>';
    </script>
<script type='text/javascript' src='js/blah.js'></script>     
<script type='text/javascript' src='js/blahblah.js'></script>
2020-06-08