J'ai essayé de comprendre comment passer des valeurs d'une page gsp précédente list.gsp
à mon autre page gsp confirm.gsp
. J'essaie de passer toutes les valeurs de list.gsp
à confirm.gsp
avec le même style exact de list.gsp
juste tout comme un texte basé à la place des listes déroulantes et aussi avec d'autres informations que je vais passer plus tard. Ceci est mon code qui passe les valeurs à confirm.gsp
:Transmettre des informations à un autre GSP
forward(action: actionName, params: params)
J'utilise forward
pour transmettre ces valeurs à une autre fonction de traitement spécifique à l'intérieur de mon contrôleur et envoyer également confirm.gsp
par le paramètre actionName
en fonction de certains événements. À l'heure actuelle, quand je passe les valeurs dedans, cela ne fait apparaître qu'une page blanche, mais je sais que les valeurs sont passées parce que je les vois dans ma fonction de gestion pour cette page. Y a-t-il une meilleure façon de faire ou est-ce que je manque quelque chose pour que cela fonctionne?
Edit: Voici l'action du contrôleur qui transmet ces paramètres à mon autre fonction dans le contrôleur:
if(testDBCheckArray != null){
actionName = "confirm"
}
Et voici l'autre fonction qui traitera les données:
def confirm = {
def term_id = params.term_id
println("This works: " + params)
}
» Vous devez nous montrer les actions du contrôleur qui gèrent la demande initiale, puis transmettre cette requête à votre fichier confirm.gsp. – Gregg
Voilà, c'est ce que j'ai qui le gère et envoie les paramètres. – user2502287