El API
JSCookMenu es muy útil para los menús desplegables.
Ahora, lo único que falta es cómo generar dinámicamente el código JavaScript correspondiente para que funcione. Lo cual es básicamente fácil, ya con JSP no solo puedes generar HTML sino también puedes servir el código JSON necesario para que JSCookMenu funcione.
Por ejemplo, desde un Bean puedes hacer algo así:
Código Java:
Ver originalfor ( opciones ... )
{
System.
out.
println("[null,'"+ opciones
[i
] .
title+"','"+opciones
[i
].
url +"','_self',null,[");
for ( opciones[i].subopciones... )
{
System.
out.
println("[null,'"+ subopciones
[j
] .
title+"','"+ subopciones
[j
].
url +"','_self',null"); }
}
Espero te sirva.