我知道已经有关于它的问题,但我不能简单地完成这项工作,我有一个 JSP 文件,里面有一个 java 变量:
String test = "Hello";
我需要在同一个 JSP 文件中嵌入的 Javascript 中读取这个值,我尝试了很多选项,但它不起作用,为了安全起见,我不想使用 URL 或隐藏值传递值。
关于如何让它工作的任何想法?
最佳答案
我知道这个很旧,但这对我有用:
var javaScriptVar="<%out.print(javaString);%>";
您需要确保如果您使用的是外部 js 文件(在 jsp 文件之外),则以上行必须位于“include”脚本标记之前。例如这是 jsp 文件:
var javaScriptVar="<%out.print(javaString);%>";
<script src="some_location/test.js"></script>
关于javascript - 将变量从 JSP 传递到 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17727137/