gpt4 book ai didi

java - 如何使用 ceratin Javascript 逻辑更新 JSP 页面 html 元素?

转载 作者:行者123 更新时间:2023-11-29 08:55:30 26 4
gpt4 key购买 nike

我有一个名为 root.jsp 的 JSP 页面,因为我有一个页脚标签,它取代了某些文本(来自 java 端的属性文件)。页脚标签本身是根据登录到站点的某些 Angular 色使用脚本显示的。 root.jspglobal.js这里包含的文件是代码片段

**root.jsp**   
<%if(role.equals("Learner")){%>
<footer>
<p id ="par1">${userAccessMsg}.</p>
<p id ="par2">${userNoFolderAccessMsg}.</p>
</footer>
<%} %>

我只需要显示一个 <p>通过检查变量 folders 来标记是否为空。

 **global.js**
var folders = getConfigLinkedFolders();
function getConfigLinkedFolders {
return arrayList; /*["defssfsf","hrhrhhr"] */
}

我应该怎么做?

最佳答案

在 DOM 就绪处理程序中有一个方法,您可以在其中向相关元素添加一个类。

$(document).ready(function() {
var folders = getConfigLinkedFolders();

if(folders && folders.length > 0) {
$('#par2').addClass('hide');
} else {
$('#par1').addClass('hide');
}
});

function getConfigLinkedFolders {
return arrayList; /*["defssfsf","hrhrhhr"] */
}

然后在您的 CSS 文件中定义类 hide

.hide {
display : none;
}

关于java - 如何使用 ceratin Javascript 逻辑更新 JSP 页面 html 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20480503/

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