개발/Web
[JSP/HTML] ERR_CACHE_MISS 에러 발생
zuzuu
2021. 12. 1. 09:21
반응형
웹페이지(jsp, html)에서 뒤로가기를 했을 때 'ERR_CACHE_MISS' 에러가 발생한 적이 있다
이럴 경우 아래와 같이 해결하면 된다!
- jsp나 html과 같은 웹페이지 상단에 header 추가
response.setHeader("Cache-Control","no-cache);
response.setHeader("Pragma","no-cache");
- spring 설정에서 공통으로 처리
본인은 csrf 처리 때문에 WebSecurityConfigurerAdapter를 상속받은 classs가 있었고, configure 메소드를 오버라이드하여 csrf 방어코드를 세팅하였다. 그래서 이 부분에 캐시 방지 코드를 추가하여 작성함!
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.headers(headers -> headers.cacheControl(cache -> cache.disable()))
//CSRF 방어코드
.csrf().ignoringRequestMatchers(new CsrfIgnoringRequestMatcher(this.excludeUrl));
}
728x90
반응형