Announcement

Collapse
No announcement yet.

applt in jsp aufrufen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • applt in jsp aufrufen

    hallo,

    ich möchte in einer jsp seite ein applet aufrufen, und an dieses applet einen parameter, der aus einem objekt stammt übergeben.

    <jsplugin type="applet"
    code="cdshop.applets.PlayDemo.class"
    codebase="."
    width="200" height="20" >
    <jsparams>
    <jsparam name="param1" value="<wert aus dem objekt, bspw. cd.getDateiname()"/>

    </jsparams>
    <jsp:fallback> Error </jsp:fallback>
    </jsplugin>

    wie muss dies korrekt aussehen?
    danke

  • #2
    Hallo Christina,
    ungefähr so könnte es funktionieren:
    Angegnommen, Du hast ein Objekt der Klasse Cd unter dem Namen "theCd" in den Request gepackt (mit request.setAttribute).
    Dann musst Du folgendes machen, um Werte dieses Objekts zu benutzen:<br><@page import="de.vogt.cdshop.Cd"/> Das ist wie ein import in Java-Code. Damit kannst Du alle public-Methoden und Felder der Klasse Cd benutzen<br>Im Value-Attribut des jsparam-Tags holst Du Dir das Cd-Objekt mit request.getAttribute("theCd") aus dem Request, castest das nach Cd, ruftst den gewünschten getter auf, machst aus dem Returnwert ggf. einen String und läst dass mit <%= %> direkt in die Seite einfügen. Der Code sieht ungefähr so aus (nagel mich nicht fest): value="<%=((Cd)request.getAttribute("theCd")).getD ateiname()%>&quot
    http://www.winfonet.eu

    Comment

    Working...
    X