Bild durch anderes Bild ersetzen mit Servlet

tk

Mitglied
Hallo,

ich versuche gerade ein Servlet zu schreiben. Dabei soll durch den Aufruf eines Shell-Scriptes ein Bild erzeugt werden, was auch funktioniert.

Problem ist jetzt, dass es ja eine ganze Zeit dauert bis dieses Bild vorhanden ist und durch das Servlet angezeigt werden könnte. In der Zwischenzeit dachte ich so kann daher ein anderes Bild als "Platzhalter" angezeigt werden, bis das richtige Bild erstellt wurde. Wie lässt sich das jetzt realiseren.

Das Warte-Bild anzeigen funktioniert ja, doch wie bring ich dem Servlet jetzt bei, dass es das neue Bild danach anzeigen soll.

Vielleicht hat ja jemand eine Idee oder einen besseren Vorschlag. Danke.
 
J

JohannisderKaeufer

Gast
Mit Javascript. Genauer gesagt Ajax.

In der html Seite hast du irgendwo ein div-Element mit einer id="diegrafik".
Darin befindet sich dann erstmal dein Platzhalterbild (loading.gif).



Beim Laden der Seite wird ein javascript-Skript ausgeführt, das einen request an deine Anwendung schickt und nach der URL des fertigen Bildes fragt, oder einfach nur fragt ob das Bild fertig ist.

Dafür gibt es dann einen Callback-handler (Javascript), der den code in deinem Div-Element in einen Verweis auf die neue Grafik ändert.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Dimax Bild speichern und auf JSP zeigen Web Tier 74
M JSF Bild aus DB in JSF darstellen Web Tier 7
M Bild in derby DB speichern Web Tier 18
R Bild aus Datenbank ausgeben/anzeigen Web Tier 5
5 Bild Pfad Servlet Web Tier 2
V Bild aus ArrayList via h:graphicImage anzeigen lassen Web Tier 4
P Bild hochladen Web Tier 9
D Servlet Bild als JPG darstellen - nur alternativer Text Web Tier 16
J h:graphicImage lädt kein Bild. Web Tier 3
D JSF Template mit Bild Web Tier 3
R Anzeigeproblem von Bild in Jsp Web Tier 5
R Status als Bild anzeigen lassen. Wie? Web Tier 15
S Bild hochladen mit JSP - Parameter übergeben Web Tier 4
G Ersetzen von @ManagedBean Annotation durch @named erzeugt Fehler Web Tier 3
H Frameset durch Tabelle ersetzten - Probleme mit jsp:include Web Tier 3
J JSF Kein Methodenaufruf mit Button möglich durch PhaseListener (redirect) Problem? Web Tier 2
7 Struts Actionaufruf durch JS Web Tier 4
W Java code aus JSP-File durch JSTL code ersetzen Web Tier 8
B Darstellungsprobleme durch feste Pixelangabe [JSF] Web Tier 5
Scorpi41 RequestDispatcher eine anderes Projekt zugreifen Web Tier 8
E JSP ist es noch aktuell oder wird heute was anderes genutzt? Web Tier 3
A Debuggen liefert anderes Ergebnis als Ausführen Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben