gpt4 book ai didi

java - 如何将类 ="active"设置为 Activity 页面

转载 作者:行者123 更新时间:2023-12-04 06:40:14 25 4
gpt4 key购买 nike

我正在设计一个应用程序,其中使用了 jsp 页面。现在我需要一些指示正在显示的当前页面的内容。基本上,我想要一个每个页面都有的菜单,我在当前页面上放置 class=”active”。

我该怎么做呢?有什么建议?
谢谢!

最佳答案

开场示例:

<c:set var="currentPage" value="${fn:substring(pageContext.request.servletPath, 1, -1)}" />
<ul>
<c:forEach items="${bean.menu}" var="item">
<li><a href="${item.link}"${item.link == currentPage ? ' class="active"' : ''}>${item.name}</li>
</c:forEach>
</ul>

这假设 ${bean.menu}成为 List<Menu> , Menu成为具有属性的 bean linkname${item.link}返回路径名,如 home.jsp , contact.jsp (或者,如果您使用的是 Controller servlet, homecontact 等)。

fn:substring() 去掉前导斜杠。条件运算符 ?:在 EL 中,只有在条件为真时才打印类,否则什么都不打印。

关于java - 如何将类 ="active"设置为 Activity 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4346212/

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