JAVASCRIPT值转换为JSP变量

JAVASCRIPT values to JSP variables

本文关键字:JSP 变量 转换 JAVASCRIPT      更新时间:2023-09-26

如何将javascript变量的值传递给java变量?

<% String st = "<script>document.writeln(selected)</script>";
 out.print("value = " + st);%>

这是我的代码java从javascript变量中获取值,选择。

您必须发出请求并以这种方式将您的变量从浏览器(Javascript所在的地方)发送到服务器(JSP所在的地方)。

可以使用Ajax,或者HTML表单。

在您的JSP中,您可以将其作为请求参数(或作为请求主体的一部分,或作为请求头)接收。

Javascript在客户端运行。JSP在服务器上运行。在web环境中,将信息从客户端传递到服务器的唯一方法是在HTTP请求期间通过HTTP参数或HTTP头,或者如果方法是POST或PUT,则作为请求体的一部分。

因此,您应该创建这样的请求。这可以通过更改文档位置或利用AJAX调用来实现。

您可以在JSP代码中传递参数或创建隐藏字段,并使用javascript为该隐藏字段赋值,然后在Java代码中获取参数值。

使用HTML forms

在服务器端,您将获得HTTPServletRequest参数中的数据。

构建我的第一个Java Web应用程序