moonorongo
1/29/2015 - 4:52 PM

Ejemplo de Controller - e instanciacion de bean con AppContext desde Classpath

Ejemplo de Controller - e instanciacion de bean con AppContext desde Classpath

/* Segun como configure el dispatcher, se ejecutara el metodo mainHandler()
cuando haga una llamada tipo /inscripciones?method=mainHandler

*/
public class InscripcionesController extends MultiActionController {

	public ModelAndView mainHandler(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {

		ModelAndView modelAndView = new ModelAndView();
		
		ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
		Inscripciones inscripciones = (Inscripciones) context.getBean("inscripciones");
		
		List<ListInscripcionCursoData> m = inscripciones.listCursos(CODIGO);
		
		modelAndView.setViewName("inscripciones/main_cursos");
		modelAndView.addObject("lCursos", m);
		return modelAndView;
	}
}