我可以将变量从我的 javascript 传递到 jsp 文件吗?

Posted

技术标签:

【中文标题】我可以将变量从我的 javascript 传递到 jsp 文件吗?【英文标题】:Can I pass a variable from my javascript to a jsp file? 【发布时间】:2021-06-20 01:51:27 【问题描述】:

我有一个在 html 文件中的 javascript 中创建的变量。 (我无法在其他任何地方创建它)该变量是一个数组,有两个条目。一个纬度和一个经度。我希望使用 ajax 发送这些变量,然后在我的 jsp 文件中使用它们。在那里我想用这个变量填写一个表格。

有人知道这样做的方法吗?我正在使用 java 1.8

【问题讨论】:

为什么不立即把这个javascript放到jsp文件中 Ajax 是最好的选择。 @Stultuske 我该怎么做?你能给我指点这方面的一些文件吗? 与您将其放入 html 文件的方式完全相同。 "我希望使用 ajax 来发送这些变量,然后在我的 jsp 文件中使用它们。"您是否已经有一个接受 ajax 帖子的 servlet?如果这样做,那么您可以将变量附加到服务器上的 HTTP 会话,然后访问 JSP 文件中的会话变量。 【参考方案1】:

JSP 在服务器上编译并在浏览器中呈现为 HTML。 在浏览器,没有剩下的JSP。它已经被转换成 HTML 和 (JS , CSS)。

唯一的方法是在单独的请求中将参数传回服务器。

form 发布到新的jsp 或相同的jsp。

【讨论】:

以上是关于我可以将变量从我的 javascript 传递到 jsp 文件吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何从我的视图的 javascript 访问我的代码隐藏文件中的 JsonResult 变量?剃刀页面。 C#

将参数从视图传递到控制器

将变量从 Flask 传递到 JavaScript

如何将变量和数据从 PHP 传递到 JavaScript?

如何将变量和数据从 PHP 传递到 JavaScript?

将字符串从我的应用程序传递到 Apple Maps 以便它可以搜索