changement de l'image de la bannière en un clic
Bonjour, je réalise une page web dont la bannière change quand je clique sur un bouton, j'ai fait une classe header qui contient le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
@Name("header")
public class Header{
public String head = "/img/banner1.jpg";
public String changes(String s){
this.head=s;
return s;
}
} |
j'ai utilisé les Expression langage (EL) dans le code de la bannière:
Code:
<s:graphicImage value="#{header.head}" alt="#{header.head}" id="ban"/>
ainsi que dans le code du bouton cliquable censé changé l'image de la bannière:
Code:
<s:link><h:graphicImage value="/img/bt-epave.gif" ><a:support event="onclick" action="#{header.changes('/img/banner1.gif')}"/></h:graphicImage></s:link>
le problème c'est que dans la page généré il n'y a aucune image qui s'affiche :?
merci d'avance de votre aide.