Philippe LAPLANCHE wrote:
Bonjour,
Je débute en xsp et je ne sais pas passer une variable java en paramètre d'un
appel de template d'une logicsheet. Je vous donne un exemple simple :
<esql:row-results>
<tr>
<xsp:logic>
for (int i=1;i<=nbCol;i++) {
</xsp:logic>
<td><esql:get-string column="i"/></td>
<xsp:logic>
}
</xsp:logic>
</tr>
</esql:row-results>
Et en remplacant :
<td><esql:get-string column="i"/></td>
par :
<td><xsp:expr>i</xsp:expr></td>
Ca devrait fonctionner :-)
Mais, s'il s'agit de faire des mélanges Java/SQL dans du XSP, pourquoi
ne pas utiliser du XGQL <http://xgql.sourceforge.net>? Ca ne serait pas
plus simple à terme?
Dans cet exemple je voudrais que i prenne la valeur de l'entier tel qu'elle est
définie à l'intérieur de <xsp:logic>
Alors, j'ai essayé un truc du genre :
<esql:get-string>
<xsp:parameter name="column"><xsp:expr>i</xsp:expr></xsp:parameter>
</esql:get-string>
Mais cocoon me répond :
Parameter 'column' missing in dynamic tag <esql:get-string>
Comment puis-je faire ?
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]