2010-11-23 16 views
0

J'écris une méthode d'action qui va stocker un nouvel objet dans une base de données. Une fois cela fait, je veux naviguer pour voir cet objet nouvellement créé. Pour ce faire, je prévoyais d'inclure un querystring ou une sorte de paramètre dans la chaîne de retour de la méthode d'action, mais je ne peux pas comprendre comment. Si j'ajoute une chaîne de requête manuellement, il semble qu'elle soit ignorée. En outre, ajouter manuellement des paramètres en concaténant des chaînes ne me semble pas être une bonne idée. Est-il possible de le faire de manière sûre?JSF: Comment inclure des paramètres dans la chaîne de retour d'une méthode d'action?

Répondre

1

La façon dont j'ai toujours géré ceci est d'obtenir une référence au bean qui fournit le contenu de la page que vous allez afficher, et de simplement définir ses propriétés directement. La chaîne de navigation renvoyée par une méthode d'action n'est pas destinée à transmettre des paramètres, mais vous n'en avez pas besoin; tout ce qu'ils seraient utilisés pour définir les propriétés de haricots de toute façon.