En algunos frameworks MVC, puede llamar a la acción del controlador desde la vista si desea ejecutar algún código y visualizar parcialmente. No estoy seguro de cuál es la forma correcta de hacerlo en Spring MVCAcceso a los beans Spring MVC DI de jsp
Quiero tener un conjunto de plantillas JSP. Algunos de ellos serán diseños de página, algunos de ellos serán pequeños componentes como paginador, cuadro de inicio de sesión, menú, nube de etiquetas, etc. etc. Cada uno de estos componentes necesita algunos beans o acción de controlador para establecer algunos datos en ViewAndModel para que la vista pueda usarlo .
El problema es que no quiero configurar todos estos objetos en cada llamada. Mi controlador de registro solo se preocupa por el procesamiento de registro. Entonces, ¿cómo lo hago bien? ¿Cómo puedo llamar beans o controladores DI desde la vista para preparar vistas parciales? ¿O debería crear algunas asignaciones? ¿O estoy abordando el problema desde un ángulo totalmente equivocado?
Excelente respuesta: -) Ahora una vez que expuse el controlador a jsp puedo llamarlo y obtener la instancia del menú. No estoy seguro de cómo voy a hacerlo al final, ya que puedo ver que el acoplamiento puede aumentar rápidamente, ¡pero al menos tengo una forma de hacerlo! ¡Gracias de nuevo! – Art79