2010-12-03 161 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,它工作正常!

我关闭了我自己的问题。