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;
}
}