在我的 jsp 文件中,我有一个使用 js trimpath 获得的简单数组: JSP代码:
<c:forEach items="${requestScope.projectsPermissions}" var="pp">
<c:out value="${pp.project.name}"/>
</c:forEach>
我想要的是在我的外部 js 文件中包含一个项目名称数组 (requestScope.projectsPermissions.project.name)。有谁知道我如何实现这一目标。
最佳答案
我能想到的最好方法是编写 HTML,然后通过 jQuery 检索值:
<ul id="project-names" style="display:none">
<c:forEach items="${requestScope.projectsPermissions}" var="pp">
<li data-name="${pp.project.name}"></li>
</c:forEach>
</ul>
然后使用 jQuery:
var myArray = [];
$('#project-names li').each(function() {
myArray.push($(this).data('name'));
});
关于javascript - 将 jsp 数组变量传递给外部 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38179069/