search

Home  >  Q&A  >  body text

java-web - java jsp点击导航跳转后,怎么给跳转后的导航加上样式

网上看了些答案,有使用iframe的,我这而没有使用;有根据url地址判断的,但是href是Controll的地址,这个应该也不行。想问问从后台获取菜单属性然后跳转后赋值这个具体是怎么操作的。
菜单的表结构是这样的:
id '菜单id',
menu_name '菜单名称',
menu_url '菜单路径',
menu_icon'菜单图标',
parent_id '父菜单id,默认0,顶级菜单',
order_no '菜单排序编号',
status '菜单启用状态 1:启用 0:禁用'

还有个问题就是页面初始化的时候通过控制器加载导航菜单

<c:forEach var="menu" items="${menuList}">
      <c:choose>
        <c:when test="${menu.parentId==0 and menu.childMenus==null}">
          <li><a href="${menu.menuUrl}"><i class="fa fa-link"></i> <span>${menu.menuName}</span></a></li>
        </c:when>
        <c:when test="${menu.parentId==0 and menu.childMenus!=null}">
          <li class="treeview">
            <a href="#"><i class="fa fa-link"></i> <span>${menu.menuName}</span>
            <span class="pull-right-container">
              <i class="fa fa-angle-left pull-right"></i>
            </span>
            </a>
            <ul class="treeview-menu">
              <c:forEach var="childMenu" items="${menu.childMenus}">
                <li><a href="#">${childMenu.menuName}</a></li>
              </c:forEach>
            </ul>
          </li>
        </c:when>
      </c:choose>

    </c:forEach>

这样点击其他导航菜单的时候menuList信息怎么保存?是不是每次都需要经过一下这个控制器来获取菜单信息。

跪求大大指导~~!!

伊谢尔伦伊谢尔伦2804 days ago496

reply all(0)I'll reply

No reply
  • Cancelreply