Ok folgendes Problem:
ich habe ein Servelet das mir Bilder als Blob aus einer Datenbank ließt und als byte[] in den outputstream schreibe...
diese servlet gebe ich dann als src eines bildes an
sieht ungefähr so aus...
wenn ich nun, über da bild fahre, wird das over bild angezeigt... fein fein.. das problem ist aber, er greift jedes mal auf das servlet zu.. wenn ich mit der maus ein paar mal über das bild fahre, wird jedesmal auf die datenbank zugegriffen.
interessant ist, dass wenn ich normale bilder angebe, fordert der browser (ie) das bild nicht jedesmal neu an (log aus wireshark)
wie schaffe ich es nun, dass der browser das bild chached und dass nicht jedesmal das servlet aufgerufen wird?
ist mein mouseover und mouseout schlecht, kann ich im servlet in den response header was spezielles mitgeben?
danke für die tipps
ps: ich möchte jetzt nicht, dass eine grundsatzdiskussion aufkommt, ob man bilder in der db halten sollte.. da können wir gerne einen neuen thread aufmachen...
ich habe ein Servelet das mir Bilder als Blob aus einer Datenbank ließt und als byte[] in den outputstream schreibe...
diese servlet gebe ich dann als src eines bildes an
sieht ungefähr so aus...
Code:
bildSrc = pfadzumServelt\imageDownloader?ein paar paramenter...
bildSrcOver = pfadzumServelt\imageDownloader?ein paar paramenter...
Code:
[img]<%=bildSrc%>[/img]';" onMouseOut="this.src='<%=bildSrc%>';">
wenn ich nun, über da bild fahre, wird das over bild angezeigt... fein fein.. das problem ist aber, er greift jedes mal auf das servlet zu.. wenn ich mit der maus ein paar mal über das bild fahre, wird jedesmal auf die datenbank zugegriffen.
interessant ist, dass wenn ich normale bilder angebe, fordert der browser (ie) das bild nicht jedesmal neu an (log aus wireshark)
wie schaffe ich es nun, dass der browser das bild chached und dass nicht jedesmal das servlet aufgerufen wird?
ist mein mouseover und mouseout schlecht, kann ich im servlet in den response header was spezielles mitgeben?
danke für die tipps
ps: ich möchte jetzt nicht, dass eine grundsatzdiskussion aufkommt, ob man bilder in der db halten sollte.. da können wir gerne einen neuen thread aufmachen...