Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将javascript变量传递给java servlet?_Java_Javascript_Html_Jsp_Null - Fatal编程技术网

将javascript变量传递给java servlet?

将javascript变量传递给java servlet?,java,javascript,html,jsp,null,Java,Javascript,Html,Jsp,Null,我想将一个javascript变量传递给Javaservlet。我正在开发一个web应用程序。这是我的html代码: <p id="test">Some text</p> 然后在servlet中(在doGet中): 如果我运行Test.java进行测试,它会给我“null”。我在谷歌上搜索了太多,但找不到任何解决方案。您使用doGet而不是doPost type: 'POST' 将其更改为在Java项目中获取或使用doPost与此相同的问题,您没有得到答案吗?无论如何

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

<p id="test">Some text</p>
然后在servlet中(在doGet中):


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

您使用doGet而不是doPost

type: 'POST'

将其更改为在Java项目中获取或使用doPost

与此相同的问题,您没有得到答案吗?无论如何,您必须提交表单。最好进行AJAX POST调用并在servlet上获取参数。和San提到的一样。不,我没有得到答案。也许你知道一些其他的解决方案可以在你的javascript
window.location.href='url?parameter='+myval
中使用它。我试过了,但没有成功。你到底试过这两个建议中的哪一个?您应该将servlet更改为doPost()。GET请求中的参数在url中传递,而不是在请求正文中传递。
String result = request.getParameter("myPostVar");
System.out.print(result);
type: 'POST'