您无法执行此 *** 作,因为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;。
希望,现在对您来说很清楚。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)