인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

murphy님의 프로필 이미지
murphy

작성한 질문수

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

MVC 패턴 - 개요

jsp 페이지 인식 안되는 문제

작성

·

112

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
여기에 질문 내용을 남겨주세요.

jsp 페이지가 인식되지 않습니다.

image.png

/jsp/members/new-form.jsp

image.png

gradle

image.png

 

gradle 적용후 새로 적용했고 했고 서버도 재시작 했는데 jsp 페이지 접근이 안됩니다.

index.html 정상 접근됩니다.

image.png

 

답변 3

0

murphy님의 프로필 이미지
murphy
질문자

 

1. 문제 영역을 실행할 수 있는 방법 -1번 스샷 주소로 접근

2. 문제가 어떻게 나타나는지에 대한 상세한 설명 (오류 화면, 오류 로그 포함) - 1번 스샷 확인

image.png

webapp > jsp >membermembermembers로 변경해주세요 😀

0

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

도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.

실제 동작하는 전체 프로젝트를 ZIP파일로 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://bit.ly/3fX6ygx

주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요

추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명 (오류 화면, 오류 로그 포함)


링크: 공식 서포터즈

링크: 자주하는 질문

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

murphy님의 설명과 제공된 이미지를 바탕으로, JSP 페이지 인식 문제와 관련된 상황을 면밀히 검토했습니다. JSP 파일을 인식할 수 없어 발생하는 문제는 주로 Spring Boot 프로젝트 설정, JSP 파일의 위치, 혹은 의존성 설정의 오류 때문에 발생할 수 있습니다.

먼저, Spring Boot에서 JSP를 사용하기 위해선 build.gradle에 톰캣 임베티드 Jasper와 JSTL 라이브러리가 제대로 추가되어 있는지 확인해야 합니다. murphy님께서 제공하신 스크린샷에 의하면 build.gradle 파일 설정은 적절한 것으로 보입니다. 따라서 문제는 다른 곳에 있을 가능성이 높습니다.

JSP 파일이 프로젝트 내의 올바른 위치에 있는지도 중요한 체크 포인트입니다. Spring Boot 프로젝트에서 JSP 파일은 일반적으로 src/main/webapp/WEB-INF 폴더 안에 위치해야 합니다. 그러나 실제 파일 구조나 위치가 스크린샷으로 제공되지 않았으므로, 이 부분에 대한 확인이 필요합니다.

관련 문제를 해결한 기존 답변을 살펴보면, Spring Boot 3.x 버전 이상에서 JSP를 사용하기 위한 설정 변경 사항이 있습니다. Spring Boot 2.x 버전과 Spring Boot 3.x 버전 이상에서 JSP를 사용하는 방법에는 다음과 같은 차이점이 있습니다:

  • Spring Boot 3.x 버전에서는 javax.* 패키지 대신 jakarta.* 라이브러리를 사용해야 합니다.
  • src/main/webapp/WEB-INF 경로 안에 jsp 파일을 위치시키고, application.properties 혹은 application.yml 파일에서 JSP 파일의 위치를 명시해야 합니다.

murphy님의 경우, 의존성 관련 설정이나 JSP 파일의 위치 설정에 문제가 없음에도 불구하고 페이지를 로드할 수 없는 상황이 발생했으므로, 해당 문서를 참고하시어 Spring Boot 버전에 맞는 설정을 다시 한번 확인해 보시길 권장합니다.

이 문서에서는 JSP를 사용할 때 필요한 build.gradle 설정 및 application.properties 설정법을 소개하고 있으며, Spring Boot 버전이 업그레이드되면서 발생할 수 있는 주요 변경 사항에 대해서도 설명하고 있습니다.

문제의 원인을 정확히 파악하기 위해서는 현재 프로젝트의 구체적인 설정과 파일 구조를 좀 더 자세히 살펴볼 필요가 있습니다. 만약 문제가 계속되면 추가적인 정보를 제공해주시면, 더 정확한 해결책을 제공할 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

murphy님의 프로필 이미지
murphy

작성한 질문수

질문하기