gpt4 book ai didi

javascript - 访问包含在同一 JSP 中的包含 javascript 文件中的 JSP(使用 JSTL)变量

转载 作者:行者123 更新时间:2023-12-03 11:51:36 25 4
gpt4 key购买 nike

这是我的 JSP 文件中的一个片段

  <c:set var="myVar">
<spring:eval
expression="@propertyConfigurer.getProperty('someproperty.in.file')" />
</c:set>
<script src="js/myJavascript.js"></script>

如何访问myVarmyJavaScript.js

我已经在我的 JavaScript 文件中尝试了以下操作,但它们都不适合我

  1. var tempVar = "<%= session.getAttribute(\"myVar\") %>";
  2. var tempVar = "${myVar}" ;
  3. var tempVar = "<%=myVar%>"

注意:经过测试的解决方案受到高度赞赏。谢谢。

最佳答案

在 JSP 文件中,在包含 javascript 文件之前包含变量的定义。如果您引用的是 JSP 文件中先前设置的变量。您可以执行以下操作。

<script type="text/javascript">
var var = "${var_name}";
</script>
<script src="js/myJavascript.js"></script>

在 JavaScript 文件中,您可以直接引用该变量。在这种情况下,您可以将该变量引用为“var”。

例如

alert(var);

关于javascript - 访问包含在同一 JSP 中的包含 javascript 文件中的 JSP(使用 JSTL)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25812116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com