Je suis un peu confus si celui qui est évalué en premier. jstl ou mon taglib personnalisé.qui est évalué d'abord mon taglib ou jstl?
Voici quelques extraits.
<taglib>
...
<tag>
<name>my_tag</name>
<tagclass>MyTagLib</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>attr1</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</taglib>
tried to use it in jsp by:
...
pageContext.setAttribute("val", "actualValue");
...
<t:my_tag attr1="${val}"/>
public MyTagLib extends TagSupport{
private String attr1;
public void setAttr1(String str){
attr1 = str; // this returns "${val}". i was expecting "actualValue".
}
...
}
Je me demande comment accéder à la valeur réelle de val?
vous avez probablement besoin d'activer le support EL sur votre jsp. Quelle version du serveur jsp utilisez-vous? et quel serveur d'application? – Yoni