JSP-如何在session.setAttribute中传递JavaScript变量?

JSP-如何在session.setAttribute中传递JavaScript变量?,第1张

JSP-如何在session.setAttribute中传递JavaScript变量

您无法执行此 *** 作,因为javascript在客户端执行,而JSP在服务器端执行。

如果要将javascript变量设置为JSP会话,则可以通过如下所示通过URL传递此变量

var number = 7;window.location="http://example.com/index.jsp?param="+number;

现在像这样在您的JSP页面中接收此var

String var = request.getParameter("param");

现在在会话中进行设置

session.setAttribute("test", var);

编辑:

var number = 7;<%session.setAttribute("test", number);%>

在上面的代码中,服务器将仅在<%%>内部执行代码。它不知道JSP标记之外的任何内容。因此,它也不知道您的javascript变量

number

服务器执行该代码,结果将发送到浏览器,然后您的浏览器将执行该javascript代码

var number=7;

希望,现在对您来说很清楚。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5066258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存