当前位置 : 主页 > 编程语言 > java >

JSP:在Javascript中使用java变量

来源:互联网 收集:自由互联 发布时间:2021-06-25
参见英文答案 Access Java / Servlet / JSP / JSTL / EL variables in JavaScript3个 我有一个名为index.jsp的JSP页面.我在这个页面里有一个名为totalCount的Java变量: %= int totalCount = getTotalCount();% 现在我想在
参见英文答案 > Access Java / Servlet / JSP / JSTL / EL variables in JavaScript                                    3个
我有一个名为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.

阅读:How to avoid Java code in JSP files?

正如其他人指出的那样,不要在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>
网友评论