1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
@RequestMapping(value = "fin/{pIdDemande}", method = RequestMethod.GET)
public String fin(HttpSession pSession, Model pModel, @PathVariable String pIdDemande) throws RemotePracException {
CollecteInternet vFormulaire6EForm = (CollecteInternet) getDemandeComplete(pIdDemande, ConstantesDemande.DEMANDE_6E_TYPE_COLLECTE);
DataBinder vResult = new DataBinder(vFormulaire6EForm, "collecteInternet");
Demande6EValidator vDemandeValidator = new Demande6EValidator();
vDemandeValidator.validate(vFormulaire6EForm, vResult.getBindingResult());
// TODO valider les champs obligatoire avant soumission
if (vResult.getBindingResult().hasErrors()) {
pModel.addAllAttributes(vResult.getBindingResult().getModel());
return ConstantesFormulaire6E.URL_COLLECTE_CHAMPS_OBLIGATOIRE;
} |