2010-12-03 212 views
0

我在我的項目中使用struts菜單。struts menu - 'active'menu css does not work

問題是活動菜單沒有得到高亮。我想通了,其中,此邏輯是 -

在ccHorizo​​ntalMenu.vm

#if ($menu.name == $currentMenu) 
    <a href="$url" title="$title" class="current" #if($menu.target)target="$menu.target" #end#if($menu.width)style="width: ${menu.width}px"#end>${title}</a> 
#else 
    <a href="$url" title="$title" #if($menu.target)target="$menu.target" #end#if($menu.width)style="width: ${menu.width}px"#end>${title}</a> 
#end 

因爲我還沒有設置$ currentMenu變量的條件失敗,並且正在執行的#else。在谷歌上搜索,我發現$ currentMenu應該設置這樣的 -

<c:set var="currentMenu" scope="request"><decorator:getProperty property="meta.menu"/></c:set> 

,但我不知道在哪裏設置....也是在定義meta.menu?

任何想法?

回答

0

我將代碼添加到了default.jsp,它工作正常!

我關閉了我自己的問題。