J'utilise SimpleFormController
dans mon application pour gérer les sous-formulaires. une chose qui me manque est l'objet de requête qui est passé onSubmit(request,response..)
est un différent de l'objet de demande initial qui est reçu par formBackingObject(..)
.probablement parce qu'il s'agit d'une nouvelle demande du web.Printemps SimpleFormController onSubmit paramètres de demande
Je veux juste utiliser les mêmes paramètres de l'objet de demande dans onSubmit(..)
que j'ai pu accéder à formBackingObject(..)
.
il pourrait être possible pour moi de les stocker et passer à travers des champs cachés de jsp, mais j'essaye d'obtenir une approche élégante.
est-il possible d'y parvenir?
EDIT:
je suis PRÉPONDÉRANTS
formBackingObject(HttpServletRequest request)`
et
onSubmit(HttpServletRequest request, HttpServletResponse response, Object command, BindException errors)
méthodes dans ma classe.
pour la vue intial formbackingObject(..)
sera appelé et je vais avoir quelques variables de l'objet de la demande alors si l'utilisateur soumet le formulaire onSubmit(..)
sera appelé alors je vais avoir un autre objet de la requête qui est différent de celui que je reçu dans formbackingObject(..)
.
ce que je demande est, est-il possible de tenir la initiale « demande » paramètres (type request.getParameter()
de ...) afin que je puisse les utiliser dans onSubmit(..)
avec en les envoyant retour & arrière à travers des champs cachés?
Utilisez un cadre? – Bear
il utilise le printemps MVC. @sangram - donne plus de détails - ce qui se passe, quand, quelles sont vos pages, etc. – Bozho
édité. Je veux utiliser les chaînes de paramètres dans onSubmit() que j'ai reçu quand on appelle formBacking(). J'ai les objets de requête dans à la fois formbacking et onsubmit. mais ils sont différents (get & post). Je vérifie juste s'il y a une manière plus simple de retenir les chaînes de paramètres de la requête initiale au lieu de les renvoyer à onSubmit() avec des champs cachés. –