Spring MVC отключает действие кнопки «Назад» после выхода из системы

1

Я использовал следующий компонент для браузера, чтобы он не мог вернуться после выхода из системы

<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;
    }

Но я не могу остановить действие кнопки "Назад". что я имею в виду, это возврат страницы после выхода из системы.

Где я делаю ошибку? Как это исправить?

Теги:
spring
spring-mvc

1 ответ

4
Лучший ответ

cacheSeconds - это унаследованный метод, исходящий из WebContentGenerator.

Это относится как к AnnotationMethodHandlerAdapter и к RequestMappingHandlerAdapter.

Итак, все, что вам нужно сделать, это вызвать правильный метод, который вы вызывали раньше:

RequestMappingHandlerAdapter rmha = new RequestMappingHandlerAdapter();
rmha.setCacheSeconds(0);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню