JavaScript-Funktion in JSP

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo die JSP ermittelt mit Hilfe der Methode "getEintraege" einen Vector. Der Vector enthält n Arrays die eine Länge von zwei haben.

Das Problem ist nun, dass JavaScript keine Vectoren kennt. Die JavaScript-Funktion soll eigentich den Vector zurückgeben. Habt ihr eine Ahnung wie ich das umsetzen kann?

Code:
<%@ page import="java.util.*%>

<HTML>
  <HEAD>
      <script type="text/javascript">
      function getWerte()
      {
          return ???
      }
    </script>
  </HEAD>
  <BODY>
  </BODY>
</HTML>


<%
    DropDown dd = new DropDown();
    Vector v = dd.getEintraege(request.getParameter("handle"));

    // der Vector v enthält n eindimensionale String-Array mit jeweils zwei Werten
</select>
 

byte

Top Contributor
Das geht nicht. JavaScript kennt kein Java. Welchen Sinn soll das überhaupt haben?
 
G

Guest

Gast
In meiner HTML-Seite ist ein leere Drop-Down-Feld. Die werde die in diesen Drop-Down-Feld kommen werden über die JSP ermittelt die ich oben aufgeführt habe. Nun müssen die in der JSP ermittelten Werte irgendwie wieder zurück in den HTML-Code der die JSP aufgerufen hab, damit die Werte im Drop-Down-Feld gesetzt werden können.
 

byte

Top Contributor
Kann es sein, dass Du keine Ahnung hast, was eine JSP ist? Aus der JSP wird die HTML-Seite generiert. Du musst also in der JSP bloß den Vector auslesen und damit Deine Checkbox füllen.
 
G

Guest

Gast
Ähm ich hab jetzt ein Brett vorm Kopf...

Wenn ich in der JSP den Vector auslese und meine Drop-Down-Liste damit befülle, dann wird die Drop-Down-Liste doch in einer neuen Webseite angezeigt. Sie soll aber nicht in einer neuen Webseite angezeigt werden sondern in der Webseite aus welcher die JSP aufgerufen wurde...

...geht das?
 
G

Guest

Gast
Ähm ich hab jetzt ein Brett vorm Kopf...

Wenn ich in der JSP den Vector auslese und meine Drop-Down-Liste damit befülle, dann wird die Drop-Down-Liste doch in einer neuen Webseite angezeigt. Sie soll aber nicht in einer neuen Webseite angezeigt werden sondern in der Webseite aus welcher die JSP aufgerufen wurde...

...geht das?
 

byte

Top Contributor
Die JSP ist im Grunde eine HTML Seite. Das heisst, wenn Du eine JSP "aufrufst" (wie auch immer Du das jetzt meinst), dann wird eine neue Seite aufgerufen.
Offenbar willst Du Java-Objekte mit Hilfe von JavaScript in eine ordinäre HTML-Seite integrieren? Wüsste nicht, wie das gehen soll. Das macht man halt für gewöhnlich mit JSP. Statische HTML-Seiten braucht man dann nicht mehr zu schreiben.
 
G

Guest

Gast
Ist es denn möglich eine JSP mit Hilfe von <jsp:include> nur unter einer bestimmten Bedingung in eine HTML-Seite einzufügen. Die Bedingung soll in in JavaScript überprüft werden.
 
M

maki

Gast
Ist es denn möglich eine JSP mit Hilfe von <jsp:include> nur unter einer bestimmten Bedingung in eine HTML-Seite einzufügen. Die Bedingung soll in in JavaScript überprüft werden.
Wie soll das gehen?
JavaScript wird auf dem Client ausgeführt, JSP werden auf dem Server zusammengestellt.

Du solltest dich unbedingt in die Grundlagen von Servlets, JSPs und JSTL einlesen.
Dann noch ein bisschen üben, sonst wird das nix.
 
G

Guest

Gast
Kannst du mir denn sagen was ich tun muß, damit ich zur Laufzeit eine Drop-Down-Liste in den Code hinzufügen kann?
 
M

maki

Gast
Da gibt es viele Möglichkeiten.

Mein bester Tipp ist, dass du dich einliest.

Wenn du ohne AJAX arbeitest, wirst du es nicht verhindern können das die JSP neu geladen werden muss wenn sich die Einträge in der DropDown Liste ändern.
 
G

Guest

Gast
Das Problem ist, dass ich das ziemlich schnell brauche. Kannst du mir vielleicht ein kleines Beispiel geben. Das wäre super nett. Am besten mit Ajax, damit die JSP nicht neu geladen werden muß. Mit Ajax kenne ich mich ein wenig aus... zumindest die Grundlagen.
 
G

Guest

Gast
Könnte ich das mit Ajax vielleicht so machen:

Code:
 req.open("GET", 'http://....meineJSP.jsp', true);

req.onreadystatechange = function()
{            
    switch(req.readyState) 
    {
        case 4:
            if(req.status!=200) 
            {
                alert("Fehler:"+req.status); 
            }
            else
            {    
                // Drop-Down von JSP in meinen Code schreiben
            }                  
            ... 
};
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Internet-Javascript-Funktion per Java-Programm aufrufen Java Basics - Anfänger-Themen 6
C Aus Java eine Javascript Funktion aufrufen Java Basics - Anfänger-Themen 14
G Rekursiver Aufruf einer JSP über eine JavaScript-Funktion Java Basics - Anfänger-Themen 5
G Wert von JSP an aufrufende JavaScript-Funktion zurückgeben Java Basics - Anfänger-Themen 2
K Javascript Funktion aufrufen? Java Basics - Anfänger-Themen 6
M Bei nach oben scrollen soll Seite aktualisiert werden (Userscript mit Javascript) Java Basics - Anfänger-Themen 10
D Java Programm mit JavaScript einbinden Java Basics - Anfänger-Themen 8
E HTML in Java einbinden oder JavaScript? Java Basics - Anfänger-Themen 5
D Mit Java HTML bzw Javascript auslesen Java Basics - Anfänger-Themen 1
A Testprogramm in java oder javascript für Windows Anwendung? Java Basics - Anfänger-Themen 1
A JavaScript Object Notation einbinden mittels Maven Java Basics - Anfänger-Themen 7
J JavaScript findet Applet Methode nicht Java Basics - Anfänger-Themen 2
H Valide Prozentzahl javaScript Java Basics - Anfänger-Themen 3
E Was sind Javascript und Java EE? Java Basics - Anfänger-Themen 7
N Website HTML mit JavaScript abrufen Java Basics - Anfänger-Themen 9
J javascript engine string ausführen Java Basics - Anfänger-Themen 10
JAVAnnik Javascript im Java-Browser Java Basics - Anfänger-Themen 4
L JSP/Servlets VS JavaScript Java Basics - Anfänger-Themen 4
C Java, Javascript, Dojox und JSON Java Basics - Anfänger-Themen 4
D script.aculo.us requires the Prototype JavaScript framework >= 1.6.0.2 Java Basics - Anfänger-Themen 2
StupidAttack JavaScript via Java ausführen Java Basics - Anfänger-Themen 8
H jarfile über javascript im browser Java Basics - Anfänger-Themen 7
V javascript und HTML: hoch 2 Java Basics - Anfänger-Themen 2
J select-feld auswahl, jsp javascript Java Basics - Anfänger-Themen 2
Kasoki Compilen von Java Scripts (Nein kein JavaScript xD) Java Basics - Anfänger-Themen 13
M Bilder mit JavaScript in einen Iframe laden Java Basics - Anfänger-Themen 4
J Klick der ein Javascript ausfuehrt simulieren? Java Basics - Anfänger-Themen 2
G JavaScript in JSP-Seite Java Basics - Anfänger-Themen 2
G JSP, Javascript, HTML Java Basics - Anfänger-Themen 2
G JavaScript in JSP aufrufen Java Basics - Anfänger-Themen 1
G JSP, HTML und JavaScript im Zusammenspiel Java Basics - Anfänger-Themen 5
G HTML JavaScript und JSP im Zusammenspiel Java Basics - Anfänger-Themen 3
K Objekte/Klassen erweitern ~ Javascript Prototyp Java Basics - Anfänger-Themen 5
C Unterschied zwischen, Applet, Java und JavaScript Java Basics - Anfänger-Themen 3
J RuntimePermission und Javascript Java Basics - Anfänger-Themen 2
C Syntax Probleme mit Runtime javascript Java Basics - Anfänger-Themen 9
I Javascript formulare, mit Java ausfüllen. Java Basics - Anfänger-Themen 2
L Java oder JavaScript Java Basics - Anfänger-Themen 28
W Umgang mit Graphics unklar : Erstellung u Uebergabe an Funktion Java Basics - Anfänger-Themen 18
E Hilfe bei rekursiver Funktion Java Basics - Anfänger-Themen 3
FunkyPhil94 Wert in einer Lambda Funktion erhöhen Java Basics - Anfänger-Themen 3
M Eine Funktion zuweisen Java Basics - Anfänger-Themen 3
V Die Funktion des neuen Schlüsselworts in Java Java Basics - Anfänger-Themen 1
M variable in anderer funktion aufrufen Java Basics - Anfänger-Themen 10
_user_q Wie eine Methode/Funktion aus einer Klasse mit Constructor aufrufen? Java Basics - Anfänger-Themen 20
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
W GUI - JButton ohne Funktion? Java Basics - Anfänger-Themen 24
J Rekursive Funktion und return statement Java Basics - Anfänger-Themen 3
F Wie kann ich eine Funktion schreiben, die nur in bestimmten Fällen einen Wert zurückgibt? Java Basics - Anfänger-Themen 5
R Buttons ohne Funktion Java Basics - Anfänger-Themen 2
I Generische Funktion Java Basics - Anfänger-Themen 3
E Pervasive PSQL insert funktion geht nicht Java Basics - Anfänger-Themen 9
C Java Funktion: externe Daten vom Internet einbinden Java Basics - Anfänger-Themen 2
T Log Funktion erstellen Java Basics - Anfänger-Themen 1
M Wie kann ich eine Methode aus einem Interface in eine Klasse implementieren, so dass sie ihre Funktion ausführt? Java Basics - Anfänger-Themen 7
H Den Wert einer rekursiven Funktion bestimmen Java Basics - Anfänger-Themen 5
J In main() Datei geöffnet, von anderer Funktion beschreiben Java Basics - Anfänger-Themen 3
M toDouble Funktion Java Basics - Anfänger-Themen 3
Tino1993 Ellipse über draw Funktion ohne spur wandern lassen Java Basics - Anfänger-Themen 6
X Ackermannsche Funktion Java Basics - Anfänger-Themen 32
F Arrays: Mathematische Funktion Java Basics - Anfänger-Themen 19
P Dezimal zu Hexadezimalzahl Funktion Java Basics - Anfänger-Themen 5
S Verwenden von throw Exception an der Funktion Java Basics - Anfänger-Themen 2
M Arrays in Funktion Kopieren und Bearbeiten Java Basics - Anfänger-Themen 4
B Funktion mit mehreren Rückgabewerten aka Prozeduren? Java Basics - Anfänger-Themen 12
J Dynamisches Array durch split()-Funktion? Java Basics - Anfänger-Themen 3
D Funktion nur 1 Rueckgabewert Java Basics - Anfänger-Themen 9
M Wie lang eine Funktion/Methode? Java Basics - Anfänger-Themen 51
N den inhalt eines array per funktion ausgeben Java Basics - Anfänger-Themen 8
R Ackermann Funktion Java Basics - Anfänger-Themen 2
B Treetable (rekursive Funktion) aufbauen von Datenbank Java Basics - Anfänger-Themen 4
D Funktion zwei Arraylisten zu verleichen ob gleich funktioniert nicht Java Basics - Anfänger-Themen 26
N Abfragen eines Textes aus einem JTextField in Java, Funktion, CardLayout, Java Basics - Anfänger-Themen 2
T Rekursion Warum bricht meine Funktion nicht ab Java Basics - Anfänger-Themen 4
N Funktion funktioniert nicht immer Java Basics - Anfänger-Themen 6
E Contain-funktion überlisten Java Basics - Anfänger-Themen 4
J Division ohne Arithmetische Funktion Java Basics - Anfänger-Themen 2
S Funktion in Klasse auslagern Java Basics - Anfänger-Themen 4
J Problem mit Boolean bei Funktion! Java Basics - Anfänger-Themen 5
S Gibt es eine Funktion, die gewissermaßen eine Reihe von instanceOf() vereinheitlicht? Java Basics - Anfänger-Themen 19
D Nullstellen einer Funktion 3. Grades mit Horner Schema Java Basics - Anfänger-Themen 6
Aprendiendo Gibt es in der JAVA-API eine Funktion, die eine Dezimalzahl in eine binäre Zahl umwandelt? Java Basics - Anfänger-Themen 8
D Funktion gibt Dimension zurück Java Basics - Anfänger-Themen 11
A Rekursion Funktion in eine Iterativ Funktion umwandeln Java Basics - Anfänger-Themen 9
T static String Variable wird nur beim ersten aufruf durch eine Funktion geändert. Java Basics - Anfänger-Themen 16
B Zugriffe in einer Klasse / Funktion Java Basics - Anfänger-Themen 9
T Koordinatensystem zeichnen - Variablen merken? Quadratische Funktion zeichnen? Java Basics - Anfänger-Themen 5
J Array innerhalb einer Funktion mehrfach iniatilisieren Java Basics - Anfänger-Themen 4
T Lambda-Funktion bei Binärbäumen Java Basics - Anfänger-Themen 13
J Wie lässt sich der Konstruktor einer Klasse einer Funktion einer Klasse nutzen. Java Basics - Anfänger-Themen 4
M Thread.sleep() Funktion Java Basics - Anfänger-Themen 1
B OOP Wie benutze ich die Main Funktion richtig? Java Basics - Anfänger-Themen 10
H Nicht Static Funktion ohne Objekt aufrufen? Java Basics - Anfänger-Themen 6
K Methoden mit den Namen accept. Welche Funktion haben diese? Java Basics - Anfänger-Themen 2
E Compare-Funktion bei eigener Klasse Java Basics - Anfänger-Themen 4
S Threads run - Funktion wird nur einmal ausgeführt. Java Basics - Anfänger-Themen 8
B Anwender soll mathematische Funktion eingeben können, Einfachster Fnktionsplotter Java Basics - Anfänger-Themen 4
R If Funktion funktioniert nicht :P Java Basics - Anfänger-Themen 3
H Funktion in Hintergrund und Vordergrund ausführen Java Basics - Anfänger-Themen 11
S Funktion die mir fuer einen String eine Zahl zwischen 0.0 und 1.0 zurueckliefert..? Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben