2016-05-18 4 views
0

Ich mache eine Webanwendung mit einer Java-Engine. Wie kann ich einfach meine serverseitigen Daten vom Java-Code auf den clientseitigen Code (HTML, CSS, JavaScript, ...) übertragen. Ich weiß von Servlets, aber ich weiß nicht, wie ich richtig mit ihnen arbeiten soll.Wie kann ich einfach meine serverseitigen Variablen vom Java-Code in den clientseitigen Code übertragen?

Wir haben eine voll funktionsfähige Java-Engine, eine GUI in HTML und CSS, jetzt müssen wir die Daten auf beide Arten verwenden.

Hier einig Code in meinem Servlet-Konstruktor:

public GameServlet() { 
    super(); 
    int numberOfPlayers = 4; 
    int[] wins = {1,2,3,4}; 
    int[] losses = {1,2,3,4}; 
    String[] players = {"player1", "player2", "player3", "player4"}; 
    Game game = new Game(numberOfPlayers, players, wins, losses); 
    System.out.println("test"); 
    System.out.println(players[3]); 
    game.Start(); 
} 

Wie kann ich zum Beispiel Zugriff auf den Spieler-Array in meinem JavaScript-Code?

Antwort

0

Sie können AJAX verwenden, um Daten vom Server von der Clientseite zu erhalten.

JQuery hat viele Hilfsfunktionen zu unterstützen.

zB:

$.get('url/to/server-side/data').success(function(response) { 
    console.log(response); 
}); 

bei how to do routing in java servlets haben.

Sie müssen eine Anfrage wie oben, und dann Filter die URL url/to/server-side/data zu einer serverseitigen Methode, die die Daten antwortet.

+0

Bitte aktualisieren Sie Ihre Frage mit dem Code :) –

+0

Entschuldigung, ich bin neu bei Fragen! :) –

+0

Es ist okay :) - Bitte kommentieren Sie meine Antwort, wenn es etwas gibt, um es zu verbessern./wenn du nichts verstehst. –

Verwandte Themen