Graal contrôleurs de passer des paramètres

Mon contrôleur est le suivant:

def participated = {
  def temp = ConferenceUser.get(params.temp)

  def prizes = Prizes.findAllByConferenceUser(temp) //find all rooms where current computer is
  def subms = Submissions.findAllByConferenceUser(temp) //find all rooms where current computer is

  [temp: temp, priz: prizes, subm: subms]
}

Mais de toute façon, quand j'ai réussi à mettre à jour une conférence de valeur, je veux retourner à la page initiale (participé) mais je ne sais pas comment faire pour passer en les params.temp. (si je fais une simple redirection, comme le contrôleur attend params.temp, ça me donnera une erreur parce que je ne peut pas rechercher les prix avec un objet null comme paramètre. Alors, imaginez ma mise à jour du contrôleur est la suivante:

def update = {
  def saveParamshere = params.temp
  ...
  ...
  (code here)
  ...
  ...

  redirect(action: "participated", params: [temp: saveParamshere])
}

Ce code ne fonctionne pas. Comment j'ai réussi à revenir à ma page principale et passer dans params.temp ?

OriginalL'auteur VictorArgentin | 2011-05-26