Hola, estoy haciendo una aplicación web con Hibernate, Spring y Spring MVC y desde una clase controlador intento pasar mediante un Map un objeto y luego utilizarlo en la pagina JSP con JSTL de la siguiente manera. Los bean, métodos y clses funcionan perfectamente pero no se si es posible acceder a los atributos del objeto, al menos yo no soy capaz.
Controllador
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
logger.trace("Peticion INICIO");
Map<String, Object> depart = new HashMap<String,Object>();
depart.put("departamentos", gestionDepartamentosServiceBean.obtenerDepartament oService(1));
return new ModelAndView("inicio","model",depart);
}
gestionDepartamentosServiceBean es un bean:
<bean id="GestionDepartamentosServiceBean" class="us.es.carg.servicios.GestionDepartamentosSe rviceBean">
<property name="departamentoDAO" ref="DepartamentoDAO" />
</bean>
<bean id="DepartamentoDAO" class="us.es.carg.dao.DepartamentoDAO">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
Pagina JSP
<%@ include file="/WEB-INF/jsp/include.jsp" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
Esta es la página de inicio
<h3>
<c:out value="${model.nombre}" />
</h3>
</body>
</html>
Gracias y un saludo