【发布时间】:2022-11-12 12:36:34
【问题描述】:
我在 JSP 页面中有以下两个变量。现在我需要为你好分配名称我该怎么做?
var name = 'Hello World'
<%
String hello ="";
%>
【问题讨论】:
标签: javascript jsp
我在 JSP 页面中有以下两个变量。现在我需要为你好分配名称我该怎么做?
var name = 'Hello World'
<%
String hello ="";
%>
【问题讨论】:
标签: javascript jsp
好的,你的代码有很多错误。您正在将 java 代码与 javascript 代码混合。
一旦页面被加载,Java 在服务器上运行,而 javascript 在您的浏览器上运行。
您可以使用 java 为某些 javascript 变量赋值,但不能全部赋值。
简而言之,您可以这样做:
<%
String name = 'Hello world'; //this is the java variable
%>
var hello = "<%=name%>"; //this is the javascript variable being initialized with the value of the java variable.
当您的 JSP 运行时,您会在页面的源代码中看到:
var hello = "Hello world";
此外,您需要在 JS 代码周围添加标签
【讨论】: