Paramterübergabe zwischen XSL und JSP Seiten
sevda
- xsl
Hallo Leute,
kann mir bitte jemand helfen. Habe eine XSL Datei:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
</head>
<body>
<select size="1">
<xsl:apply-templates />
</select>
</body>
</html>
</xsl:template>
<xsl:template match="Kunde">
<xsl:for-each select="Kundennummer">
<xsl:variable name="Kundennummer"><xsl:value-of select="." /></xsl:variable>
<option value="$Kundennummer"><xsl:value-of select="." /></option>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
und eine JSP Datei:(ein Teil der JSP Datei)
<xtags:style xml="/xml/Kundennr.xml" xsl="/xml/Kundennr.xsl"/>
<xtags:param name="Kundennummer" ></xtags:param>
wo ich gerne die Kundennummer von der XSL Datei an die JSP Datei übergeben möchte. Aber leider funktioniert es nicht.
Wäre sehr dankbar, wenn mir da jemand helfen könnte.
DANKE:)
Hallo sevda,
du baust ein select auf in HTML und möchtest,
wenn ich dich richtig verstehe, den Wert des ausgewählten
Eintrags weitergeben.
<html>
<head>
</head>
<body>
<select size="1">
<xsl:apply-templates />
</select>
</body>
</html>
wo ich gerne die Kundennummer von der XSL Datei an die JSP Datei übergeben möchte. Aber leider funktioniert es nicht.
Dazu fehlt aber ein Formular, das die Zielseite angibt.
Gruß Mia
Danke Mia,
aber das Formular habe ich bereits auf der JSP Seite schon, habe es nur nicht erwähnt. In der ersten JSP Seite ist das Formular drinne und verweist auf die zweite JSP Seite oder meinst du, das ich ein Formular in die XSL Seite eintragen muss, wenn ja, wie geht das?
Danke dir
sevda
Hallo sevda,
ich kann dir leider nichts zu JSP sagen, sehe aber dass du
eine komplette HTML-Seite mit xsl generierst, also
am Ende steht da so etwas wie:
<html>
<head>
</head>
<body>
<select size="1">
<option value="1">Meier</option>
<option value="2">Mueller</option>
</select>
</body>
</html>
Wenn ich das so richtig verstehe, kommt das beim Browser an.
Dann muss aber dort auch irgendwo vermekt sein, dass es sich
um ein HTML-Formular handelt.
Gruß Mia