인프런 커뮤니티 질문&답변

장호정님의 프로필 이미지
장호정

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

JSP로 회원 관리 웹 애플리케이션 만들기

new-form.jsp 요청시 jsp파일이 다운로드 관련

작성

·

1.5K

1

같은 내용으로 또 질문해서 죄송합니다 ㅜ

new-form.jsp 요청시 jsp파일이 다운로드 되는 문제로 밑에 질문글을 확인해봐도 이해가 되지 않습니다

 

인텔리제이 톰캣버전과 build.gradle에 추가한 tomcat-embed-jasper 버전 차이가 원인이라고 본 거 같은데 정확히 어떻게 수정을 해야 고칠 수 있는지는 잘 모르겠더라고요 ㅜㅜ 링크도 들어가보니 접속이 되지 않아서 해결을 못하고 있습니다. 그대로 수업자료를 복붙해서 붙인거라 오타는 없고 스프링부트 버전만 2.6.3인 것 빼고 전부 같습니다.

 

항상 감사합니다.

 

 

 

답변 5

0

저는 스프링 부트 버전을 2.4.3 으로 바꾸니까 제대로 되네요. (원래 2.6.x 로 하고 있었음) 



0

장호정님의 프로필 이미지
장호정
질문자

캐시 삭제했더니 해결됐습니다. 감사합니다!!!

0

장호정님의 프로필 이미지
장호정
질문자

헉... 시크릿모드키고 크롬에서 접속하면 다운로드없이 new-form이 잘 로드되네요... 혹시나해서 그냥 크롬으로 해봐도 다운로드는 되네요. 시크릿모드가 되니 이거라도 켜놓고 해야겠네요.. 감사합니다! 

캐싱되어 있는 무언가 때문에 안되는 것으로 예상이 되는데요, 

이 문제가 맞다면

 

아래와 같이 크롬 설정에서 캐시 삭제해주면 해결 될 것 같네요~

0

장호정님의 프로필 이미지
장호정
질문자

친절한 답변 감사합니다! 

다만 말씀해주신대로 톰캣버전도 확인해보고 수정하라고 하신대로 해봐도 다운로드 현상은  그대로더라구요. 크롬을 사용하는데 마이크로소프트 엣지에서 한번 접속해보니 엣지는 정상적으로 운영됩니다. 크롬문제인걸까요?

신기한 현상이네요. 혹시 크롬 시크릿 모드(크롬 킨 상태에서 ctrl + shift + n )에서 실행하면 어떻게 될까요??

0

안녕하세요. 장호정님, 공식 서포터즈 OMG입니다.

강의자료로 제공해드리는 전체프로젝트로도 동일한 증상이 발생하는지 확인해주세요.

case 1) 정상작동하는 경우

1-1) 강의자료 프로젝트로 수업을 진행한다

1-2) 작성한 프로젝트로 진행하는 경우

스프링부트 버전만 2.6.3이라고 하셨는데 아래 이미지를 보시면 아시겠지만 스프링부트 버전에 맞게 톰캣 버전도 바뀝니다. 

 

 

바뀌긴 하지만! 그럼에도 동작을 안한다면 톰캣 버전과 의존성 버전을 수동으로 맞춰야 할 것 같아요.

서버를 실행하면 톰캣 버전이 출력되는데,

아래 링크 설명대로 build.gradle의 버전을 동일하게 맞춰주세요.

[해결책] new-form.jsp 요청시 jsp파일을 다운로드 문제 - 인프런 | 자유주제 (inflearn.com)

 

 

case 2) 동일한 증상이 발생하는 경우

2-1) 다른 웹 브라우저로 테스트 해주세요 (크롬, 엣지, 사파리 등)




감사합니다.

build.gradle을 수정하면 항상 reload 해주세요.(코끼리 버튼 클릭)

장호정님의 프로필 이미지
장호정

작성한 질문수

질문하기