gpt4 book ai didi

java - 如何将 javascript 变量传递给 java servlet?

转载 作者:行者123 更新时间:2023-12-02 05:02:41 25 4
gpt4 key购买 nike

我想将 javascript 变量传递给 java servlet。我正在开发一个网络应用程序。这是我的 html 代码:

<p id="test">Some text</p>

这就是我在 javascript 文件中编写的内容:

var myVar = document.getElementById('test').innerText;

$.ajax({
url: 'Test',
data: {
myPostVar: myVar
},
type: 'POST'
});

然后在 servlet 中(在 doGet 中):

String result = request.getParameter("myPostVar");
System.out.print(result);

如果我运行 Test.java 进行测试,它会给我“null”。我用谷歌搜索了太多但找不到任何解决方案。

最佳答案

问题是您的 ajax 中有 post 方法,并且您试图在 servlet 的 doGet() 中获取它。

使用doPost或在ajax中将方法更改为Get

关于java - 如何将 javascript 变量传递给 java servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28100431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com