本文将介绍如何实现二级菜单,实现起来很简单。
其中 pid 表是父级分类的id,pid=0表示为该分类为一级目录,pid=1表示该分类为id=1的子分类...
order 是分类的排序,icon是分类名前的字体图标。
其他层代码没什么特别的,这里就不贴出了。这里贴一下 jsp 页面代码
其实,主要是用了两个 forEach 语句和 if 语句
本文链接:https://liuyanzhao.com/6125.html
先看效果动图
数据表如下
其中 pid 表是父级分类的id,pid=0表示为该分类为一级目录,pid=1表示该分类为id=1的子分类...
order 是分类的排序,icon是分类名前的字体图标。
视图层代码
其他层代码没什么特别的,这里就不贴出了。这里贴一下 jsp 页面代码
- <c:forEach items="${categoryList}" var="category">
- <c:if test="${category.pid==0}">
- <li>
- <a href="#">
- <i class="${category.icon}"></i>
- <span class="font-text">${category.name} </span>
- </a>
- <ul>
- <c:forEach items="${categoryList}" var="cate">
- <c:if test="${cate.pid==category.id}">
- <li>
- <a href="#">${cate.name}</a>
- </li>
- </c:if>
- </c:forEach>
- </ul>
- </li>
- </c:if>
- </c:forEach>
其实,主要是用了两个 forEach 语句和 if 语句
本文链接:https://liuyanzhao.com/6125.html
2018年08月30日 16:32:30
我想看全部的代码