DynaValidatorForm shiftForm = (DynaValidatorForm) form; String name = (String) shiftForm.get("name");
String name = request.getParameter("name");
	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws Exception {		HttpSession session = request.getSession(false);				try {			DynaValidatorForm shiftForm = (DynaValidatorForm) form;			String name = (String) shiftForm.get("name");						InfoExecutionDegree infoExecutionDegree =				(InfoExecutionDegree) session.getAttribute(					SessionConstants.INFO_EXECUTION_DEGREE_KEY);			InfoShift infoShift = getInfoShift(name, request);			Object[] args = { infoShift, infoExecutionDegree };			List infoClasses =				(List) ServiceUtils.executeService(					SessionUtils.getUserView(request),					"ReadClassesWithShiftService",					args);			if (infoClasses == null || infoClasses.isEmpty()) {				ActionErrors actionErrors = new ActionErrors();				actionErrors.add(					"message.shift.no.classes",					new ActionError("message.shift.no.classes", name));				saveErrors(request, actionErrors);				return mapping.getInputForward();			}			request.setAttribute("classesWithShift", infoClasses);			return mapping.findForward("sucess");		} catch (Exception e) {			e.printStackTrace(System.out);			throw new RuntimeException(e.getMessage());		}	}