如何将javascript变量传递给JSP方法?

如何将javascript变量传递给JSP方法?,javascript,java,jsp,Javascript,Java,Jsp,我有一个javascript codde,其中a=的变量中有一个值,我需要将其传递给我的JSP函数,但它不允许我传递它 以下是我的代码片段: Javascript: $('button').on('click', function () { var a=$('#frmt').jstree("get_selected"); show(a); }); Jsp: 您可以使用expression标

我有一个javascript codde,其中a=的变量中有一个值,我需要将其传递给我的JSP函数,但它不允许我传递它

以下是我的代码片段:

Javascript:

$('button').on('click', function () {
                var a=$('#frmt').jstree("get_selected");
                    show(a); 
                });
Jsp:


您可以使用expression标记代替
out.println()
。我们有标签式的

<%= "code to print, don't put semicolon after double quote." %> 


它作为
out.println()
工作,您可以始终使用
\n
转到您想要的新行。

您可以使用表达式标记而不是
out.println()
。我们有标签式的

<%= "code to print, don't put semicolon after double quote." %> 


它的作用是
out.println()
,您可以始终使用
\n
转到您想要的新行。

另外,out.println()的导入是什么?因此,当您单击按钮时,您想要运行show方法?是,单击bbutton会调用javascript方法,该方法启用jstree click函数并获取我需要传递给JSP函数的节点名称,但我不知道。但是如果您试图从客户端调用服务器代码,您可以使用ajax。您无法理解绝对的基础知识。您的JSP将在服务器上转换为HTML。客户端上执行的Javascript对JSP一无所知。out.println()的导入将是什么?因此,当您单击要运行show方法的按钮时,是,单击bbutton会调用javascript方法,该方法启用jstree click函数并获取我需要传递给JSP函数的节点名称,但我不知道。但是如果您试图从客户端调用服务器代码,您可以使用ajax。您无法理解绝对的基础知识。您的JSP将在服务器上转换为HTML。Javascript在客户机上执行,对JSP一无所知。