struts菜单 - 'active'菜单css不起作用

时间:2010-12-03 17:50:11

标签: struts

我在项目中使用struts菜单。

问题是活动菜单没有高亮。我想出了这个逻辑在哪里 -

在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定义的地方??

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我将代码添加到default.jsp并且它有效!

我关闭了自己的问题。