Tema: Menus
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2010, 01:33
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Menus

Los menús se suelen hacer con html y css, y luego se usa javascript para darles algún efecto visual.

Si quieres hacerlo en java, especialmente para casos de menús dinámicos verticales en algun div de los que se suelen poner a la izquierda de las páginas web, tendrías que abrir código java en la jsp -> <% codigo java %> , recuperar una colección o array de Strings que representa el menú, y luego mostrarlo con un bucle for que recorra ese array (o Iterator si es colección), cerrando el código java e incluyendo el html en medio, asignando el String correspondiente de la colección al value del elemento html que quieras poner, o en la parte del texto si en vez de botones lo quieres poner como una tabla o lista.
Para asignar el valor sería algo así como <%=menu[i]%> donde menu es el objeto de clase String[] (o array) e i el elemento de la iteracion.

Yo lo suelo usar para volcar datos obtenidos de la base de datos en un combobox, más que para hacer menús.