뷰를 이용하여 JSP로 리다이렉션하기

Soo·2024년 3월 7일

이번 기록은 JSP를 사용해서 뷰를 반환해보겠습니다.

일반적으로 JSP는 특정한 폴더 안에서 만들어야 합니다.

Spring Boot에 의해 정의되는 경로에 폴더를 만들어야 제대로 작동을 합니다.

src/main/resources/META-INF/resources/WEB-INF/jsp

요청을 반환해줄 jsp 파일을 만듭니다.

sayHello.jsp

<head>
    <title>My first HTML Page</title>
</head>
<body>
My first html page with body
</body>
</html>

jsp를 실행하기 위해서 application.properties에 간한단 설정을 합니다.

prefix(접두사), suffix(접미사)를 설정해주면 Spring MVC가 지정 경로의 jps파일을 읽어서 반환을 해줍니다.

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp

SayHelloController

//sayHello.jsp
//"say-hello-jsp" => sayHello.jsp
@RequestMapping("say-hello-jsp")
public String sayHelloJsp() {
    return "sayHello";
}

localhost:8080/say-hello-jsp 로 접속을 하면 아래의 화면을 볼 수 있습니다. Spring MVC가 jps 파일을 제대로 반환했습니다.

My first html page with body

0개의 댓글