Javascript 在包含的jsp页面中获取jsp变量

Javascript 在包含的jsp页面中获取jsp变量,javascript,html,jsp,include,Javascript,Html,Jsp,Include,我正在处理一个项目,我需要能够从包含的jsp页面访问变量。我的每一个jsp页面都包括页眉、页脚和一个类似这样的变量 <jsp:include page="header.jsp"></jsp:include> <c:set var="myVariable" value="hello" /> <!-- content --> <jsp:include page="footer.jsp"></jsp:include> 我

我正在处理一个项目,我需要能够从包含的jsp页面访问变量。我的每一个jsp页面都包括页眉、页脚和一个类似这样的变量

<jsp:include page="header.jsp"></jsp:include>
<c:set var="myVariable" value="hello" />

<!-- content -->

<jsp:include page="footer.jsp"></jsp:include>

我已经编写了一个使用此变量的javascript函数,现在让我们说:

console.log( '<c:out value="${myVariable}"/>' );
console.log(“”);
现在,当这一行位于页脚包含页面下方时,它工作得非常好。然而,我不想让我的javascript代码出现在每个页面的底部——它很快就会变得难以管理和混乱。是否有一种方法可以以相同的方式访问此变量,但只能从footer.jsp页面中的访问。

尝试更改范围

<c:set var="myVariable" value="hello" scope="session"/>


Super,我从来不知道这个属性。谢谢您也可以使用scope=“request”中的request