Ich möchte verhindern, dass meine CSS auf der Seite des Browsers zwischengespeichert werden. Wie kann ich es in der eingebetteten Jetty-Instanz machen?Wie verhindert man die Zwischenspeicherung von statischen Dateien in der eingebetteten Jetty-Instanz?
Wenn ich XML-Konfigurationsdatei verwenden, möchte ich hinzufügen, Zeilen wie:
<init-param>
<param-name>cacheControl</param-name>
<param-value>max-age=0,public</param-value>
</init-param>
Wie kann ich das drehen in den Code?
Gerade jetzt beginne ich Jetty auf diese Weise:
BasicConfigurator.configure();
Server server = new Server();
SocketConnector connector = new SocketConnector();
// Set some timeout options to make debugging easier.
// 1 hour
connector.setMaxIdleTime(1000 * 60 * 60);
connector.setSoLingerTime(-1);
connector.setPort(8081);
server.setConnectors(new Connector[] { connector });
WebAppContext bb = new WebAppContext();
bb.setServer(server);
bb.setContextPath("/");
bb.setWar("src/webapp");
server.addHandler(bb);
Ich glaube, ich setControlCache irgendwo im WebAppContext Verantwortungsbereich suchen soll.
Irgendwelche Ratschläge?