Hola, estoy creado una pagina para mostrar un listado de personas con varios datos, cada fila tiene dos links, modificar y eliminar. con su jsp correspondiente. Me gustaría saber cual es la forma correcta de crear los controladores (@controller) uno por cada acción o sólo uno para todos.

 

Saludos.

Forums: 

Yo te recomiendo un solo controller para las acciones que le corresponden a una sola entidad...

Me ha funcionado y es entendible

Gracias.

Tengo una duda, necesito que un Sistema de consulta en lugar de tener 2 controlladores que hacen practicamente lo mismo

solo tenga uno, pero ¿ Como puedo hacer que un mismo controlador responda a 2 requestMappings es decir que pueda ser llamado desde vistas diferentes ?

 

 

Ejemplo:

Mi Sistema va de un JSP que se llama tesisCriteria.jsp  (formulario para los criterios de busqueda de una consulta) a tesisCriteriaController.java el cual regresa todos los registros que cumplen la condición y los pagina, me manda a un JSP que se llama listarTesis.jsp, ¿ Como puedo hacer para que del listado de tesis que tiene todos los registros vuelva a entrar al controlador tesisCriteriaController.java pero ahora ahora desde listarTesis.jsp y no desde tesisCriteris.jsp ?

espero haya quedado claro y alguien me pueda apoyar.

Microntroller tiene la siguiente anotación de mapeo.

@RequestMapping("/tesisCriteria")

 

tesisCriteria.jsp  -------> tesisCriteriaController.java -------> listarTesis.jsp --------> tesisCriteriaController.java    (al presionar el link de pagina siguiente o anterior)