Java 如何设置class=";主动的;转到活动页面
我正在设计一个使用jsp页面的应用程序。现在我需要一些东西来指示当前显示的页面。基本上,我想要一个菜单,每个页面都有一个菜单,我将class=“active”放在当前页面上 我该怎么做?有什么建议吗?Java 如何设置class=";主动的;转到活动页面,java,jsp,Java,Jsp,我正在设计一个使用jsp页面的应用程序。现在我需要一些东西来指示当前显示的页面。基本上,我想要一个菜单,每个页面都有一个菜单,我将class=“active”放在当前页面上 我该怎么做?有什么建议吗? 谢谢 您应该获取当前URL <% String URL = request.getRequestURL(); %> 然后,如果当前URL(或从URL中检索“当前页面”)与菜单元素(按标题、id…)匹配,则可以在菜单中设置元素的class=“active”(活动)。您希望“acti
谢谢 您应该获取当前URL
<% String URL = request.getRequestURL(); %>
然后,如果当前URL(或从URL中检索“当前页面”)与菜单元素(按标题、id…)匹配,则可以在菜单中设置元素的class=“active”(活动)。您希望“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>
- 去掉前导斜杠。EL中的条件运算符
?:
仅在条件为真时打印类,否则什么都不打印。Hm,似乎不起作用。我希望当我在下面发布一个关于现在情况的示例时,它会有所帮助: