Foros del Web » Programación para mayores de 30 ;) » Java »

Crear un módulo con un menú dinámico

Estas en el tema de Crear un módulo con un menú dinámico en el foro de Java en Foros del Web. Bueno pues como soy novato con el framework spring mvc quería saber si se puede crear de alguna forma un módulo con el menú de ...
  #1 (permalink)  
Antiguo 03/12/2013, 13:15
 
Fecha de Ingreso: febrero-2006
Mensajes: 43
Antigüedad: 18 años, 2 meses
Puntos: 1
Crear un módulo con un menú dinámico

Bueno pues como soy novato con el framework spring mvc quería saber si se puede crear de alguna forma un módulo con el menú de por ejemplo categorías activas. Es que tengo que hacer la consulta en todos los controladores

Por ejemplo tengo los controladores de las vistas home y contacto, hay alguna forma de que se muestren las categorías en el menú sin que tenga que escribir 2 veces el código de obtener las categorías activas. Algo al estilo de require de php.

Un saludo y gracias.
  #2 (permalink)  
Antiguo 03/12/2013, 17:24
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 13 años, 11 meses
Puntos: 5
Respuesta: Crear un módulo con un menú dinámico

Wenas, pues yo te recomendaria usar tiles para colocarlo en tu menu, ya sea horizontal o vertical, y el menu lo llamas desde que entras en el sistema, en un solo controlador que es el principal

Saludos
  #3 (permalink)  
Antiguo 04/12/2013, 11:16
 
Fecha de Ingreso: febrero-2006
Mensajes: 43
Antigüedad: 18 años, 2 meses
Puntos: 1
Respuesta: Crear un módulo con un menú dinámico

Ok gracias,suponía que tendría que usar un motor de plantillas, algo que quería evitar ya que tengo mucho hecho pero si no me queda más remedio. Otra solución es crear una url que me devuelva las categorías activas en formato json e meterlas con javascript usando handlebars.

Gracias!
  #4 (permalink)  
Antiguo 04/12/2013, 12:06
 
Fecha de Ingreso: febrero-2006
Mensajes: 43
Antigüedad: 18 años, 2 meses
Puntos: 1
Respuesta: Crear un módulo con un menú dinámico

Bueno he conseguido solucionar mi problema de una forma más sencilla aún. No se si es muy elegante pero bueno. He creado un controlador con una url para el menú principal y después en vez de importar el archivo jsp del menú en la plantilla general, importo la url. Ejemplo:

<c:import url="/WEB-INF/pages/menus/nav-menu.jsp"/>

<c:import url="${request.getContextPath()}/nav-menu"/>

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:08.