Существует три способа сделать то, что Вы хотите
Сервера, Это включает что-то как php, asp, jsp.... Но Вы сказали "нет" тому
, Ваш сервер подает страницы итак, почему бы не использовать в своих интересах созданный в , сторона сервера включает ? Каждый сервер поступает по-своему, чтобы сделать это, использовать в своих интересах его.
Это, решения имеют Вас перезванивающий к серверу после того, как страница была уже загружена на клиенте.
Интересно, вызвано ли это определением Cacheable и CacheType в одном исходном файле, а затем импортированием com.io.CacheType. Это, вероятно, могло заставить компилятор подумать, что существует два класса с именем com.io.CacheType.
Не могли бы вы опубликовать весь исходный файл или что-то в этом роде? Опубликованный вами код кажется скопированным / вставленным из разных исходных файлов и полон опечаток.
Обычно следующее должно всегда помогать, когда перечисление CacheType находится в другом исходном файле, у вас есть опечатка в CacheType.COMMON:
public @interface Cacheable {
public CacheType value() default CacheType.COMMON;
}
Взгляните сюда: http://bugs.sun.com/view_bug.do?bug_id=6512707 это может быть причиной вашей проблемы.