2010-12-03 8 views
0

Ich verwende Struts-Menü in meinem Projekt.struts menu - 'active' Menü css funktioniert nicht

Das Problem ist das aktive Menü wird nicht high beleuchtet. Ich fand heraus, wo die Logik dafür ist -

In 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 

Da ich nicht die $ currentMenu Variable die Bedingung gesetzt haben versagt und #else ausgeführt zu werden. Auf Googeln fand ich $ currentMenu wie folgt festgelegt werden sollte -

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

aber ich weiß nicht, wo es zu setzen .... auch wo meta.menu definiert ??

Irgendwelche Ideen?

Antwort

0

Ich habe den Code zu default.jsp hinzugefügt und es hat funktioniert!

Ich schließe mein eigenes Problem.