InfoExecutionPeriod infoExecutionPeriod = (InfoExecutionPeriod) this.servlet.getServletContext().getAttribute( SessionConstants.INFO_EXECUTION_PERIOD_KEY);
InfoExecutionPeriod infoExecutionPeriod =RequestUtils.getExecutionPeriodFromRequest(request);
	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws Exception {								DynaActionForm indexForm = (DynaActionForm) form;		HttpSession session = request.getSession();		session.removeAttribute(SessionConstants.INFO_SECTION);		if (session != null) {			List infoRooms = (List) session.getAttribute("publico.infoRooms");			InfoRoom infoRoom =	(InfoRoom) infoRooms.get(((Integer) indexForm.get("index")).intValue());			session.removeAttribute("publico.infoRoom");			session.setAttribute("publico.infoRoom", infoRoom);			InfoExecutionPeriod infoExecutionPeriod =				(InfoExecutionPeriod) this.servlet.getServletContext().getAttribute(					SessionConstants.INFO_EXECUTION_PERIOD_KEY);			Object argsReadLessons[] = { infoExecutionPeriod, infoRoom };			List lessons =				(List) ServiceUtils.executeService(					null,					"LerAulasDeSalaEmSemestre",					argsReadLessons);						if (lessons != null) {				session.setAttribute(SessionConstants.LESSON_LIST_ATT, lessons);			}			  			return mapping.findForward("Sucess");		} else			throw new Exception(); 		}