javascript - 将变量从 JSP 传递到 Javascript

标签 javascript jsp variables web parameter-passing

我知道已经有关于它的问题,但我不能简单地完成这项工作,我有一个 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/

相关文章:

javascript - 通信子父 ReactJs

javascript - jsp:使用 jQuery 收集所有选定的复选框

java - 如何使用 JSP/JSTL 创建 CSV 文件

php - 使用 PHP 仅显示数据库中的一项

javascript - 关闭时滑动菜单堆叠文本

javascript - 在新选项卡中打开多个链接并使用 puppeteer 操纵者循环切换焦点?

javascript - 选择具有特定属性的标签(仅)

java - HTTP 状态 500 : When using form:input tag in jsp

python - 在函数中使用变量而不作为参数传递

bash - 使用控制语句在 AWK (GNU) 中动态传递月份名称