我可以将变量从我的 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 文件吗?的主要内容,如果未能解决你的问题,请参考以下文章