艾罗在那里
我正在尝试将JavaScript变量的值分配给Java变量。但是我不知道该怎么做?比如说我有这个:
<html> <head> <script type="text/javascript"> function return variable(){ var a = "hello"; return a; } </script> </head> <body> <% //The java code String b = //how do I get that javascript variable here? %> </body> </html>
Java脚本在Java代码是服务器端事物的浏览器上播放,因此您不能简单地做到这一点。
您可以做的是通过表单提交,或者使用URL参数或使用AJAX调用,将javascript中的计算变量提交到服务器,然后可以在服务器上使用它
的HTML
<input type="hidden" id="hiddenField"/>
确保该字段位于 <form>
<form>
Java脚本
document.getElementById("hiddenField").value=yourCalculatedVariable;
在服务器上,您会将此作为一部分 request
request