Hello !
certainement une question bête, mais je débute avec Spring (qqs jours) alors tout n'est pas très clair dans mon esprit.
Le schéma de mon application est basique :
un Formulaire où on entre un montant à rechercher
|
|
Un SimpleFormController qui gère le formulaire
|
|
Une vue (déterminée par la balise successView du bean SimpleFormController dans S-servlet.xml) affichant la vente recherchée après requête sur la base de donnée
Je ne saisis pas bien où doit s'effectuer le traitement de la requête de recherche de la vente dans la base de données, c'est à dire l'appel de la couche métier.
J'ai bien quelques idées, mais je les trouve un peu compliquées :
1) Je défini comme "successView" une [InternalResourceView] qui me redirige vers un contrôleur qui gère l'appel à la couche métier et renvoie la vue de résultat
Le SimpleFormController ne me sert plus alors qu'à présenter le formulaire lors du GET et valider la saisie utilisateur du POST.
2) Je sous-classe SimpleFormController et je traite l'appel dans la méthode doSubmitAction surchargée pour accéder à la couche métier.
Il doit bien y avoir un moyen plus simple de traiter ce genre d'action "basique" s'il en est.
Merci d'avance pour vos conseils
Arnaud
Partager