JSP:在Javascript中使用Java变量

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

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

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

<script type="text/javascript">

</script>

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

回答:

只需将值分配给您的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>

以上是 JSP:在Javascript中使用Java变量 的全部内容, 来源链接: utcz.com/qa/417675.html

回到顶部