将 javascript 变量值传递给 JSP 变量
可能的重复:
通过javaScript将值传递给JSP
我想将 javascript 变量的值传递给jsp变量这可能吗?
Possible Duplicate:
passing value to JSP via javaScript
i want to pass value of a javascript varible to jsp variable is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这需要两件事:
This will require two things:
好吧,你不能。 Javascript 在浏览器上执行输出的只是 HTML。因此,您可以使用 javascript 设置表单字段或使用 AJAX 将它们作为请求变量发送。
您可以在 java 脚本中使用 jsp scriplet,该脚本会在您的服务器上进行解析。然后可以使用这些值。例如:
var i = <%=initialValue%>
当服务器上处理 jsp 时,将解析 scriplet。您的浏览器输出的结果将是
var i = 10; // 如果你的jsp中的initialValue是10。
Well, you can't. Javascript is executed on the browser & what comes out there is only HTML. So you can use javascript to set form fields or send them as request variables using AJAX.
You can use your jsp scriplets inside of java script which gets parsed on your server & the values can then be used. for ex:
var i = <%=initialValue%>
When the jsp is processed on the server the scriplets are going to be parsed. What comes out to your browser will be
var i = 10; // In case your initialValue was 10 in your jsp.