将javascript变量传递给java servlet?
我想将一个javascript变量传递给Javaservlet。我正在开发一个web应用程序。这是我的html代码:将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与此相同的问题,您没有得到答案吗?无论如何
<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'