将javascript变量值传递给JSP变量

时间:2011-03-22 04:54:25

标签: javascript jsp

  

可能重复:
  passing value to JSP via javaScript

我想将javascript变量的值传递给jsp变量这可能吗?

2 个答案:

答案 0 :(得分:0)

这需要两件事:

  1. 您的Javascript以某种方式将变量的值通常(例如在HTTP POST字段中)或使用AJAX发布到Web服务器。
  2. 控制器需要将其从请求中删除(有很多方法)并将其提供给JSP。

答案 1 :(得分:0)

嗯,你不能。 Javascript在浏览器上执行&那里出现的只有HTML。因此,您可以使用javascript设置表单字段或使用AJAX将它们作为请求变量发送。 您可以在java脚本中使用jsp scriplets,它将在您的服务器上进行解析。然后可以使用这些值。例如:

var i =<%= initialValue%>

当在服务器上处理jsp时,将解析scriplet。浏览器的内容将是

var i = 10; //如果你的jsp中你的initialValue是10。