gpt4 book ai didi

javascript - 在一个 JSP 文件中调用另一个 JSP 文件中定义的函数

转载 作者:行者123 更新时间:2023-11-30 16:47:13 27 4
gpt4 key购买 nike

我有两个 jsp 文件。在其中一个中,我有一个函数,它有一个变量,比如 x,我需要在另一个 jsp 文件中使用它。所以我在函数外部创建了一个变量,比如 y,在该函数中,我调用了一个 serVar() 函数,它将 y 设置为 x。像...

<script>
.
.
.
var y;
function someFunction()
{
var x;
.
.
setVar(x);
}

function setVar(x)
{
y=x;
}

function getVar()
{
return y;
}
.
.
</script>

为了在另一个 jsp 文件中使用它,我还在同一个文件中创建了一个类似 getVar() 的函数,如上所示。如何在另一个 jsp 文件中调用此函数 getVar()?

最佳答案

将 jsp 包含到另一个 jsp 中将导致执行 jsp 脚本和/或包含的 jsp 的其他 java 代码。理想情况下,您应该将 java 脚本放入外部 js 并使用 jsp/html 页面中的 script 标签导入 js 文件。

但是,如果您仍然想这样做,请尝试使用 jsp:include

<jsp:include page="your.jsp"/>  <!-- jsp with getVar() defined -->
<script>
alert(getVar());
</script>

或者你也可以使用include指令:

<%@include file="your.jsp" %>  <!-- jsp with getVar() defined -->
<script>
alert(getVar());
</script>

关于javascript - 在一个 JSP 文件中调用另一个 JSP 文件中定义的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31065968/

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