Struts Menu - «активное» меню CSS не работает - PullRequest
0 голосов
/ 03 декабря 2010

Я использую меню Struts в моем проекте.

Проблема в том, что активное меню не высвечивается.Я выяснил, где логика для этого -

В ccHor horizontalMenu.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 выполняется.При поиске в Google я обнаружил, что $ currentMenu должен быть установлен следующим образом -

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

, но я не знаю, где его установить .... также где определяется meta.menu ??

Любые идеи

1 Ответ

0 голосов
/ 07 декабря 2010

Я добавил код в default.jsp, и он заработал!

Я закрываю собственную проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...