Bonjour, j'aimerais savoir s'il est possible de donner dynamiquement une valeur a un attribut, par exemple pour generer des graphiques de stats j'utilise la taglib de cewolf qui permet de parametre son graphe de la façons suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<cewolf:chart 
    id="verticalbar" 
    title="nombre de pages vues" 
    type="verticalbar" 
    xaxislabel="Page" 
    yaxislabel="Views">
    <cewolf:data>
        <cewolf:producer id="pageViews"/>
    </cewolf:data>
</cewolf:chart>
J'aimerais remplacer "nombre de pages vues" par la valeur d'un attribut de la session.

Il est bien sur exclu de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
title="<bean:write name="titre">"
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 title="<% request.getSession().getAttribute("titre"); %>"
ne fonctionne pas mieux, les deux provoquent l'erreur JspTranslate : L'attribut titre n'a pas de valeur.. dans Websphere

Habituelement on fait quelque chose du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<form-validation>
  <global>
    <constant>
      <constant-name>entierpositif</constant-name>
      <constant-value>^\s*\d+\s*$</constant-value>
    </constant>
  </global>
  <formset>
    <form name="frmPersonne">
      <field property="age" depends="required,mask">
        <arg0 key="personne.age"/>
        <var>
          <var-name>mask</var-name>
          <var-value>${entierpositif}</var-value>
        </var>
      </field>
    </form>
  </formset>
</form-validation>
mais les balises <constant> ne semble acceptées que pour <form-validation>...
Existe-t-il un equivalent qui marche partout ?