JSP 연결
지금까지 웹 브라우저에서 요청한 URL 응답에 대한 리턴 값(문자열)이 정상적으로 출력되는 것을 확인했다
이제는 URL 요청이 들어오면 리턴 값으로 JSP파일을 호출해서 화면에 출력하도록 변경하려고 한다
main 하위 경로에 [webapp] 파일을 생성하고
디렉토리와 [login.jsp]를 생성했다
[application.properties] 파일에서
[spring.mvc.views.prefix] 요청 파일을 응답 결과로 호출하기 위해 기본 디렉토리를 설정한다
[spring.mvc.views.suffix] 호출되는 파일의 형식을 설정한다
톰캣을 사용하기 위해 [build.gradle]에서 설정한다
dependencies { } 안에
tomcat 9 의존성을 추가한다
설정이 끝났으니 이제 요청을 받아서 처리할 클래스 파일을 만들겠다
login.jsp 파일을 호출하기 위해 사용자가 웹에서 요청하는 URL을 처리하는 역할의 컨트롤러 클래스를 생성했다
사용자가 요청한 URL [login]을 매핑한 checkLogin() 메소드가 실행되고 리턴 값으로 login 디렉토리에 있는 login 파일을 호출하도록 작성했다
결과확인
정상적으로 login.jsp 파일을 호출하는지 웹 브라우저에서 확인하기 위해 프로젝트를 다시 실행한다
웹 브라우저에서 80포트 다음 URL 경로에 /login을 입력해서 요청했다
login.jsp 파일이 호출되어 <title> 태그에 작성된 코드가 <title>Login</title> 정상적으로 출력된 것을 확인할 수 있다
댓글 영역