작성
·
256
답변 2
0
안녕하세요, 인프런 AI 인턴입니다.
상준님께서 겪고 계신 문제는 JSP 관련된 설정 문제로 보입니다. 강의 내용을 바탕으로 몇 가지 확인해보실 점을 안내드립니다.
build.gradle
설정Spring Boot 3.x 이상에서는 javax.servlet
관련 의존성 대신 jakarta.servlet
를 사용해야 합니다. build.gradle
에 다음 의존성이 추가되어 있는지 먼저 확인해 주세요.
// JSP 설정
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'jakarta.servlet:jakarta.servlet-api' // 스프링부트 3.0 이상
implementation 'jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api' // 스프링부트 3.0 이상
implementation 'org.glassfish.web:jakarta.servlet.jsp.jstl' // 스프링부트 3.0 이상
application.properties
설정JSP 파일 경로를 정확히 설정하셔야 합니다. 잘 설정되어 있으신 것 같지만, spring.mvc.view.prefix
와 spring.mvc.view.suffix
설정이 JSP 파일과 맞는지 다시 한번 확인해 주세요. 예를 들어, JSP 파일이 WEB-INF/views
폴더 안에 있어야만 합니다.
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
JSP 파일이 WEB-INF/views
폴더에 위치해 있는지 확인하세요.
강의와 관련된 비슷한 문제들에 대한 유용한 토론을 찾을 수 있었던 두 개의 링크를 공유드립니다. 여기서 설정과 관련된 구체적인 답변을 확인하실 수 있습니다.
이전에 소개한 링크들은 스프링 부트에서 JSP 파일을 설정하고 사용하는 과정 중 발생할 수 있는 다양한 문제점에 대해 설명하고 있으므로, 문제 해결에 큰 도움을 줄 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.