public WOActionResults inscrire() { ERXRedirect redirectPage = null; NouveauDossierPreEtudiant page = (NouveauDossierPreEtudiant) component.pageWithName(NouveauDossierPreEtudiant.class.getName()); try { page.ctrl.initDossier(unPreEtudiant()); redirectPage = new ERXRedirect(component.context()); redirectPage.setComponent(page); component.session().setErreur(null); } catch (CtrlInscriptionException e) { component.session().defaultEditingContext().revert(); component.session().defaultEditingContext().invalidateAllObjects(); WOResponse response = new WOResponse(); response.setStatus(500); component.session().setErreur(e.getMessageJS()); return response; } return redirectPage; }