如何在jsp页面中将javascript值赋给jsp变量

时间:2011-04-19 11:02:54

标签: javascript jsp

我有一个文本字段,我需要将这些文本值发送到jsp中的同一页面。

我只想将javascript值分配给jsp变量。

2 个答案:

答案 0 :(得分:3)

你做不到。 JSP在服务器上运行,Javascript在客户端上运行,因此当Javascript运行时,JSP变量不再存在。

考虑使用AJAX

答案 1 :(得分:2)

您可以设置隐藏字段。

将它放在JSP表单中:

<input type="hidden" id="foo" name="foo" />

每当您想要填写该字段时执行此脚本:

document.getElementById("foo").value = "some value";

当您提交表单时,它将在servlet中显示如下:

String foo = request.getParameter("foo"); // "some value"
// ...

另见: