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&lt;=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]

Répondre à