Problème de changement de variable dans un menu
Bonjour,
J'ai développé une page d'authentification, en cas de sucés elle se redirige vers la page candidat avec un changement du menu.
L'authentification marche mais le menu ne change pas à la première fois, il faut que j'actualise ma page pour que le changement apparu.
Voici mon code en général :
dans la page authentification j'ai ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <ui:include src="/frontOffice/Menus/MenuHeader.xhtml"></ui:include>...
<form method="post" action="j_spring_security_check" class="sky-form">
<fieldset>
<section>
<div class="form-group">
<label class="label">Adresse electronique</label>
<label class="input">
<i class="icon-append fa fa-user"></i>
<input jsf:id="j_username" type="email" name="j_username"></input>
</label>
</div>
</section>
<section>
<div class="form-group">
<label class="label">Mot de passe</label>
<label class="input">
<i class="icon-append fa fa-lock"></i>
<input jsf:id="j_password" type="password" name="j_password"></input>
</label>
</div>
</section>
<section>
<div class="row">
<div class="col-md-12">
<label class="checkbox"><input jsf:id="_spring_security_remember_me" type="checkbox" name="_spring_security_remember_me" ></input><i></i>Se souvenir de moi</label>
</div>
</div>
</section>
<section>
<button class="btn btn-base btn-icon btn-icon-right btn-sign-in pull-right" type="submit">
<span>Connecter</span>
</button>
</section>
</fieldset>
</form> |
et dans la page success ou candidatj'ai ceci
Code:
<ui:include src="/frontOffice/Menus/MenuHeader.xhtml"></ui:include>...
la problème de la variable se trouve dans la page MenuHeader
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <c:if test="${multipleCtr.carriere == 'false'}">
<h:commandLink action="candidat.xhtml?faces-redirect=true" value="Mon Espace" style="background-color:green;color:white" />
</c:if>
<c:if test="${multipleCtr.carriere == 'true'}">
<h:commandLink action="carrieres.xhtml?faces-redirect=true" value="Carrieres" />...
</c:if> |
Sachant que lorsque je me dirige de page candidat à la page authentification via la déconnexion, j'obtiens le changement de variable dés la première fois.
Merci