sevda: Paramterübergabe zwischen XSL und JSP Seiten

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:)

  1. 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

    1. 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

      1. 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