Я использовал следующий компонент для браузера, чтобы он не мог вернуться после выхода из системы
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="cacheSeconds" value="0" />
</bean>
весной 3.2.8.RELEASE этот класс устарел. Поэтому я использовал следующие
@Bean
public RequestMappingHandlerAdapter requestMappingHandlerAdapter() {
RequestMappingHandlerAdapter rmha = new RequestMappingHandlerAdapter();
rmha.setCacheSecondsForSessionAttributeHandlers(0);
return rmha;
}
Но я не могу остановить действие кнопки "Назад". что я имею в виду, это возврат страницы после выхода из системы.
Где я делаю ошибку? Как это исправить?
cacheSeconds
- это унаследованный метод, исходящий из WebContentGenerator.
Это относится как к AnnotationMethodHandlerAdapter
и к RequestMappingHandlerAdapter
.
Итак, все, что вам нужно сделать, это вызвать правильный метод, который вы вызывали раньше:
RequestMappingHandlerAdapter rmha = new RequestMappingHandlerAdapter();
rmha.setCacheSeconds(0);