2

我的jsp中有以下内容:

var test = <%=Num%>;

在这种情况下,Num 类似于 12345678,john,smith。

但是当我加载页面时,我收到以下错误:

Error: SyntaxError: unterminated string literal

谁能帮帮我,谢谢

4

4 回答 4

2

由于您的值中不仅有数字,它不是数字,因此您需要将其视为 aString并将您的值用引号引起来

var test = "<%=Num%>";
于 2013-04-11T04:32:43.783 回答
1
var test = '<%=Num%>';

用引号括起来

于 2013-04-11T04:30:33.937 回答
0

避免使用scriplets

 var test = "${Num}";
于 2013-04-11T05:35:04.980 回答
0

尝试var test = "<%=Num%>";

于 2013-04-11T04:31:39.433 回答