Я хочу предотвратить кэширование моих CSS на стороне браузера. Как я могу сделать это во встроенном экземпляре Jetty?
Если бы я использовал файл конфигурации xml, я бы добавил строки вроде:
<init-param>
<param-name>cacheControl</param-name>
<param-value>max-age=0,public</param-value>
</init-param>
Как я могу превратить это в код?
Прямо сейчас я запускаю причал следующим образом:
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 );
Я думаю, мне следует поискать setControlCache где-нибудь в зоне ответственности WebAppContext.
Какие-нибудь советы по этому поводу?