2010-12-03 22 views
0

J'utilise le menu Struts dans mon projet.menu struts - menu 'actif' css ne fonctionne pas

Le problème est que le menu actif ne s'allume pas en surbrillance. Je me suis dit où la logique en est -

Dans ccHorizontalMenu.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 

Depuis que j'ai pas mis la variable $ currentMenu la condition échoue et #else est CHAISE. Sur googler, j'ai trouvé $ currentMenu doit être réglé comme celui-ci -

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

mais je ne sais pas où le mettre .... aussi où est défini meta.menu ??

Des idées?

Répondre

0

J'ai ajouté le code à default.jsp et cela a fonctionné!

Je ferme mon propre numéro.