我正在访问 Javascript 中的 JSP 变量并打印它(这是我代码中的确切上下文)。但是,它显示“Excepted ;”在第 9 行(第 9 行代码是 document.write(na);)..
有没有办法在 javascript 中访问以下格式的 JSP 字符串?
<%
String name = "Java Beans \"is\" a reusable component";
%>
<html>
<head>
<script>
var na = "<%=name%>";
document.write(na);
</script>
</head>
</html>
最佳答案
您需要使用单引号来包裹您的变量 - 值包含双引号,这将中断输出,如 JavaScript 所见:
var na = "Java Beans "is" a reusable component";
^^^^^^
改为这样做:
document.write('<%=name%>');
...注意单引号。
干杯
关于java - 为什么我在访问字符串时得到 "error : expected ;"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12099635/