在 JSP 中将 JavaScript 变量分配给 Java 变量 [英] Assign JavaScript variable to Java Variable in JSP

查看:32
本文介绍了在 JSP 中将 JavaScript 变量分配给 Java 变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,

我正在尝试将 javascript 变量的值分配给 java 变量.但我不知道如何做到这一点?比如说我有这个:

I'm trying to assign the value of a javascript variable to a java variable. But I don't have clue how to do this? Say for example I have this:

<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 代码是服务器端的东西,所以你不能简单地这样做.

Java script plays on browser where java code is server side thing so you can't simply do this.

您可以做的是通过表单提交,或使用 URL 参数或使用 AJAX 调用将计算的变量从 javascript 提交到服务器,然后您就可以在服务器上提供它

What you can do is submit the calculated variable from javascript to server by form-submission, or using URL parameter or using AJAX calls and then you can make it available on server

HTML

<input type="hidden" id="hiddenField"/>

确保此字段位于

Javascript

document.getElementById("hiddenField").value=yourCalculatedVariable;

在服务器上你会得到它作为 request

on server you would get this as a part of request

这篇关于在 JSP 中将 JavaScript 变量分配给 Java 变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆