[Struts] Paramètres d'un lien (href)
Bon, j'ai cherché avec mon ami google et permis les messages de ce forum sans trouver satisfaction, alors reste à faire un nouveau post... :)
En fait je voudrais que le site permette à l'utilisateur de changer de langue... Pour ce faire, j'ai une action "SwitchLanguageAction" dont l'action principale est de faire:
Code:
String language = (String) request.getAttribute("lang");
Puis en fonction de la valeur de language elle change la valeur de la locale et redirige vers l'index...
Maitenant pour que ca fonction, j'ai dans mon struts-config.xml (betement)
Code:
1 2 3 4 5
| <!-- Switch language -->
<action path="/switchlang"
type="mon.pack.SwitchLanguageAction">
</action>
<!-- Switch language --> |
Comment faire pour appeler switchlang avec un parametre maintenant?
D'après ce que j'ai lu, il suffirait de faire...
Code:
1 2 3
| <strutshtml:link href="switchlang.do?lang=french">
<strutsbean:message key="nav.french" />
</strutshtml:link> |
Mais cela ne fonctionne pas... language = null :/
Quelle est la bonne solution?
Merci de votre aide!