想要访问javascript中的JSP变量吗

想要访问javascript中的JSP变量吗,javascript,jsp,menu,Javascript,Jsp,Menu,这是用于创建动态菜单的。因此,我在JSP中处理来自DB的数据,我必须将其发送到menu.js以便动态创建它。我怎样才能通过呢。?? 还有一件事。。我将menu.js包含在该JSP文件中。有几种方法可以共享变量: 通过隐藏字段共享值,稍后使用menu.js访问值。 在jsp中声明一个全局js变量 然后在menu.js中访问它 作为参数传递给menu.js中声明的函数。 使用localStorage共享该值。 使用JSTL标记访问JavaScript中的JSP变量,例如下面是代码片段。其中seatL

这是用于创建动态菜单的。因此,我在JSP中处理来自DB的数据,我必须将其发送到menu.js以便动态创建它。我怎样才能通过呢。??
还有一件事。。我将menu.js包含在该JSP文件中。

有几种方法可以共享变量:

通过隐藏字段共享值,稍后使用menu.js访问值。 在jsp中声明一个全局js变量 然后在menu.js中访问它 作为参数传递给menu.js中声明的函数。 使用localStorage共享该值。
使用JSTL标记访问JavaScript中的JSP变量,例如下面是代码片段。其中seatList是JSP变量

var列表=[]; var-arr=[]; arr.push; list.pusharr;
有多种方法可以做到这一点。如果您对scriplets很满意,那么下面是代码。其他方法也可以这样做。 在jsp中编写以下代码

<script>
var jsVariable='<%=jspVariable%>';
</script>
现在,您可以在menu.js中访问此jsVariable
你也可以用书写代替涂鸦。

你试过什么?给我们看看你的作品。仅仅问这个问题是没有帮助的。jsp变量的类型是什么?