Bonjour,
J'aimerais pouvoir ajouter du code javascript sur ma page jsf en fonction des paramètres passés lors de la première requête HTTP GET reçue.
En gros si dans la requête HTTP GET il n'y a pas :
Je veux pouvoir ajouter ce script pour rediriger l'utilisateur (la page jsf est une Iframe):
Code : Sélectionner tout - Visualiser dans une fenêtre à part ?code=zfg46778RT
Il faut que ce soit ajouté seulement si il n'y a pas le code , lors de la première requête de la session.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4<script> top.location.href = "#{monBean.urlOuOnredirigeUser}"; </script>
Apparemment il faut utiliser un code du genre(ci-dessous) pour traiter les paramètres avant l'affichage de la page html chez le client:
Mais comment je fais pour afficher ou pas le script depuis la méthode init ? de plus l'url renvoyée est générée dynamiquement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <f:metadata> <f:viewParam name="code" value="#{monBean.code}" /> <f:event type="preRenderView" listener="#{monBean.init}" /> </f:metadata>
Merci pour votre aide.
Partager