将javascript变量传递给java servlet?

时间:2015-01-23 08:51:52

标签: java javascript html jsp null

我想将javascript变量传递给java servlet。我正在开发一个Web应用程序。这是我的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”。我用Google搜索太多但找不到任何解决方案。

1 个答案:

答案 0 :(得分:0)

您使用doGet而不是doPost

type: 'POST'

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