문제는 브라우저 캐시에서 발생합니다. 여러 가지 방법으로 비활성화 할 수 있습니다 :
모든 페이지에 대한
<mvc:annotation-driven/>
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**/*"/>
<bean id="webContentInterceptor" class="org.springframework.web.servlet.mvc.WebContentInterceptor">
<property name="cacheSeconds" value="0"/>
<property name="useExpiresHeader" value="true"/>
<property name="useCacheControlHeader" value="true"/>
<property name="useCacheControlNoStore" value="true"/>
</bean>
</mvc:interceptor>
</mvc:interceptors>
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="Sat, 01 Dec 2001 00:00:00 GMT">
을하지만, u는 앞뒤로 수행 할 때 더 요청이 도움이 어떻게 ... 서버로 보낼 수 없습니다 .. –
로컬 캐시를 사용하는 대신 브라우저가 요청을 수행하도록합니다. –
아니요, 이렇게해도 브라우저가 캐시에이 페이지를 저장하지 않도록합니다. 그래서 다시 버튼을 누르면 브라우저가 한 번만 더 요청하면 페이지가 표시됩니다. –