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 : Sélectionner tout - Visualiser dans une fenêtre à part
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électionner tout - Visualiser dans une fenêtre à part
<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électionner tout - Visualiser dans une fenêtre à part
<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.