contributorList.add(new LabelValueBean("Nr. " + infoContributor.getContributorNumber() + ", " + infoContributor.getContributorName(), infoContributor.getContributorNumber()));
contributorList.add(new LabelValueBean("Nr. " + infoContributor.getContributorNumber() + ", " + infoContributor.getContributorName(), infoContributor.getContributorNumber().toString()));
    public ActionForward prepare(ActionMapping mapping, ActionForm form, HttpServletRequest request,            HttpServletResponse response) throws Exception {        HttpSession session = request.getSession(false);        DynaActionForm createGuideForm = (DynaActionForm) form;        if (session != null) {            IUserView userView = (IUserView) session.getAttribute(SessionConstants.U_VIEW);            // Transport chosen Execution Degree            String executionDegreeIDParam = getFromRequest(SessionConstants.EXECUTION_DEGREE_OID,                    request);            Integer executionDegreeID = Integer.valueOf(executionDegreeIDParam);            createGuideForm.set("executionDegreeID", executionDegreeID);            request.setAttribute(SessionConstants.EXECUTION_DEGREE_OID, executionDegreeID);            InfoExecutionDegree infoExecutionDegree = null;            try {                Object[] readExecutionDegreeArgs = { executionDegreeID };                infoExecutionDegree = (InfoExecutionDegree) ServiceManagerServiceFactory.executeService(                        userView, "ReadExecutionDegreeByOID", readExecutionDegreeArgs);            } catch (FenixServiceException e) {                throw new FenixActionException(e);            }            if (infoExecutionDegree != null) {                request.setAttribute(SessionConstants.EXECUTION_DEGREE, infoExecutionDegree);            }            session.removeAttribute(SessionConstants.PRINT_PASSWORD);            session.removeAttribute(SessionConstants.PRINT_INFORMATION);            //Contributor            String unexistinngContributor = getFromRequest(SessionConstants.UNEXISTING_CONTRIBUTOR,                    request);            if (unexistinngContributor != null && unexistinngContributor.length() > 0) {                request.setAttribute(SessionConstants.UNEXISTING_CONTRIBUTOR, Boolean.TRUE.toString());            }            //Although the chosen contributor doen't exists in the Database,            //all contributors in Database are show            List result = null;            try {                result = (List) ServiceManagerServiceFactory.executeService(userView,                        "ReadAllContributors", null);            } catch (ExistingServiceException e) {                throw new ExistingActionException(e);            }            List contributorList = new ArrayList();            Iterator iterator = result.iterator();            while (iterator.hasNext()) {                InfoContributor infoContributor = (InfoContributor) iterator.next();                contributorList.add(new LabelValueBean("Nr. " + infoContributor.getContributorNumber() + ", " + infoContributor.getContributorName(), infoContributor.getContributorNumber()));            }            request.setAttribute(SessionConstants.CONTRIBUTOR_LIST, contributorList);            return mapping.findForward("PrepareSuccess");        }        throw new Exception();    }