第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

很給力的后臺(tái)管理系統(tǒng)動(dòng)態(tài)菜單的實(shí)現(xiàn)方法

標(biāo)簽:
Java
//获取左面菜单表的二级菜单
public List<Map<String,Object>> QueryLeftCmenu(BigDecimal rid) {
//根据角色的rid查询出对应的菜单表的主mid
 List<Map<String,Object>> ll=Querymid(rid);
//根据多个菜单的主mid,查询出它对应的菜单,使用的是自连接
     String midStr = "";
     for(int i=0;i<ll.size();i++){
         if(i==ll.size()-1){
             midStr = midStr + ll.get(i).get("MID").toString();
         }else{
             midStr = midStr + ll.get(i).get("MID").toString() + ",";
         }
     }
     Session session=this.getSession();
     String sql="select a.mid as zid,a.mname as zname,b.pid as cid,b.mname as cname,b.url from menu a,menu b where a.mid=b.pid and a.mid in ("+midStr+")";
     Query query=session.createSQLQuery(sql);
     query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
     return query.list();
  } 
 //获取左面菜单的一级菜单
 public List<Map<String,Object>> QueryLeftZmenu(BigDecimal rid) {
     List<Map<String,Object>> ll=Querymid(rid);
     String midStr = "";
     for(int i=0;i<ll.size();i++){
         if(i==ll.size()-1){
             midStr = midStr + ll.get(i).get("MID").toString();
         }else{
             midStr = midStr + ll.get(i).get("MID").toString() + ",";
         }
     }
     Session session=this.getSession();
     String sql="select distinct a.mid zid,a.mname zname from menu a,menu b where a.mid=b.pid and a.mid in ("+midStr+")";
     Query query=session.createSQLQuery(sql);
     query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
     return query.list();
 }   
//页面显示如下

//Zlist是 调用QueryLeftZmenu()得出,CList调用QueryLeftCmenu()得出
                  <c:forEach items="${Zlist}" var="a">
                         <li>
                            <a href="#" class="dropdown-toggle">
                                <i class="icon-desktop"></i>

                                <span class="menu-text"> ${a.ZNAME} </span>
                                <b class="arrow icon-angle-down"></b>
                            </a>

                            <ul class="submenu">
                                  <c:forEach items="${CList}" var="b">
                                  <c:if test="${a.ZID==b.CID}">
                                <li>
                                    <a href="<%=path%>/${b.URL}">
                                           ${b.CNAME} 

                                    </a>
                                </li>
                                </c:if>
                            </c:forEach>
                             </ul>
                        </li>
            </c:forEach>
點(diǎn)擊查看更多內(nèi)容
2人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消