From: noel.jean-baptiste@courrier.uqam.ca
Date: 05/07/2002 - 22:59
Bonjour,
Dans un servlet Java, je passe en paramêtre un tableau de chaînes de
caractères à une feuille de style.
La ligne de code suivante(processeur saxon) écrit dans l'url la valeur
de champsAProjeter.
String[] champsAProjeter = ('allo','bobo');
transformer.setParameter("envoie",champsAProjeter);
Dans ma feuille de style, je place une balise <xsl:param> prêt à
recevoir le paramêtre "envoie" situé dans l'url.
<xsl:param name="envoie">
Si je fais <xsl:value-of select="$envoie"> je devrai accéder à sa
valeur.
Sauf que la valeur transmise n'est pas un type simple comme un string
ou un entier mais bel et bien un tableau de caractères.
Donc l'instruction <xsl:value-of select="$envoie"> retourne :
[Ljava.lang.String;@5f8b99
alors que je souhaiterai avoir le résultat :
allo bobo
Car par la suite je souhaite afficher dans ma feuille de style :
Pour tous les éléments de champAProjeter.
Afficher le nom du champsAProjeter.
Afficher autre chose...
Est-ce possible ou je rêve trop?
Merci
Djibi
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|