Je teste un peu spring et j'aimerai une confirmation.
J'ai un controller qui hérite de SimpleFormController, auquel est lié un Validateur.
Dans ce controlleur, je rédéfini la méthode referenceData, et dans mon fichier de configuration j'ai rajouté une propriete SuccessView.
Dans le cas ou la validation rate, je passe bien par la méthode referenceData, ca je peux le vérifier par une trace que j'ai mise.
Mais lorsque que la validation est ok, et bien je ne passe plus par cette méthode apparement...
et donc, dans ma SuccessView, je ne recupere pas les informations dont j'ai besoin et qui était initialise dans la réference data.
Est-ce normal dans le fonctionnement de spring ( et donc je dois utilise autre chose que reference data pour récupere dans la succesView ) ou bien il me manque qque chose de mon fichier de configuration ?
Et si qqun possède ou connait un endroit ou je pourrai trouver un diagramme qui explique a quel moment et dans quelle circonstance on passe dans tel ou tel méthode du SimpleFormController, je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <bean id="resetSelectController" class="be.manex.jafar.server.mvc.reset.ResetController"> <property name="commandName" value="command"/> <property name="commandClass" value="be.manex.jafar.server.mvc.reset.ResetCommand"/> <property name="formView" value="admin/resetSelect"/> <property name="validator"> <bean class="be.manex.jafar.server.mvc.reset.ResetValidator"> <property name="userCache" ref="userCache"/> </bean> </property> <property name="successView" value="admin/resetConfirm"> </property>
Partager