salut tout le monde,j'ai besoin d'aide
alors j'ai une chaine de caractère dans mon servlet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String req=(String)request.getParameter("req");
-Cet chaine me donne comme valeur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DOMAIN:BENEFIT:CATEGORY:algorithmique
-Dans le fichier XSLT j'applique un template pour la liste des liens qui se trouve dans un fichier xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<xsl:template match="collectionlink">
<a><xsl:attribute name="href"><xsl:value-of select="concat(concat(concat('/Adaptationn/servlet/DemandeRessource?ressource=',@xlink:href), '&amp;host='),@xlink:host) "/></xsl:attribute>
<xsl:value-of select="."/></a>
</xsl:template>
-Lorsque je pousse le curseur sur le lien,ce template me donne par exemple un affichage comme celui-ci:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost:8181/Adaptationn/servlet/DemandeRessource?ressource=150576.xml&host=http://localhost:8092/collection3/data/corpusMeta3/
-Moi je besoin d'effectuer cet affichage :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost:8181/Adaptationn/servlet/DemandeRessource?ressource=150576.xml&req=DOMAIN:BENEFIT:CATEGORY:algorithmique&host=http://localhost:8092/collection3/data/corpusMeta3/
-Je trouve des difficultés lors de concaténation de valeur de "req" dans l'expression.

Merci d'avance