Ich benutze JavaScript und CSS eine Multi-Level-Drop-Down-Menü mit folgenden Markups zu bauen:Jsp Cache Problem
<ul>
<li>menu item 1</li>
<ul>
<li><a href="#">sub menu menu item 1</a></li>
.................
Dieses Markup generiert <mui:menu .../>
durch einen benutzerdefinierten JSP-Tag, das Menü Daten aus einer Datenbank lädt.
Ich hoffe, meine jsp Seite wie folgt verhalten:
- wenn Menüdaten seit dem letzten Mal nicht geändert ich die Seite besucht, nur Cache verwenden Browser
- sonst aus der Datenbank laden ...
Wie kann ich es tun? Ich weiß nicht viel über Cache-Mechanismus.
Dank finden dpb.so Es dass JSTL scheint verwendet, ist keine gute Lösung für meinen speziellen Fall. Ich möchte alles zwischenspeichern, was zwischengespeichert werden kann, um Bandbreite zu sparen ... aber ich denke, dass ich zuerst mehr über den Cache-Mechanismus erfahren muss, dann überlege, was getan werden kann und was besser ist. – idiotgenius