Bonjour ,
Comment fait on pour utilser une EL comme valeur d'attribut d'un taglib
JSP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
adresse2 :  <mestaglibs:adresse ligne2 = "${adresse.line2}"/>
classe Adresse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
...
    public int doStartTag() throws JspException {
	try {
                   this.line2="test";
 
                   pageContext.setAttribute(?????, ???);
                   }catch (Exception e){
			throw new JspException ("I/O Error", e);
		}
		return SKIP_BODY;
si je n'utilise pas de taglib mais une simple servlet je fais comme ceci et ça marche)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
        Adresse adresse= new Adresse();
        adresse.setLine2("test");
        request.setAttribute("adresse2", adresse);
dans la jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input type="text" name="name" value="${requestScope['adresse2'].line2}"/> (scope request) <br/>
merci de votre aide