[Spring Boot] JAVA로 만든 Controller로 JSP 호출하기
안녕하세요. 오늘은 JAVA를 이용해 JSP를 호출할 수 있는 Controller 만드는 방법을 알아보겠습니다.
전에 포스팅한 JSP 파일 생성 & JSP 기본 경로 지정하기와 이어지는 내용이니 안 읽으신분은 꼭 읽고 와주세요! ▼
[Spring Boot] JSP 파일 생성 & JSP 기본 경로 지정하기
안녕하세요. 오늘은 JSP 파일을 생성하고, JSP 기본 경로 설정하는 방법을 알아보겠습니다. 아직 STS4를 설치 안하셨거나, 웹개발 프로젝트를 생성 안하셨다면 이전 포스팅을 확인하시면 됩니다.
web-developer1.tistory.com
JAVA Package 만들기
src/main/java 폴더를 보시면 com.test.demo 라는 패키지가 있는데요.
그 하위에 com.test.demo.main 이라는 패키지를 생성해줍니다.
JAVA Cotroller 만들기
생성한 com.test.demo.main 패키지에 MainController.java 파일을 생성합니다.
JSP 호출하는 Controller 만들기
우선 public class MainController 라는 소스 위에 '@Controller'를 입력해줍니다.
입력하면 빨간색 줄이 생길텐데요.
빨간색 줄 위에 마우스를 올려보면 'Import 'Controller' (org.springframework.stereotype)' 이라는 문장이 보일겁니다.
그 문장을 클릭하면 빨간색 줄은 없어지고 '@Controller' 가 회색으로 바뀔겁니다.
org.springframework.stereotype 이라는 라이브러리를 import 했다는 뜻 입니다.
그리고 MainController 클래스 내에 해당 코드를 작성해줍니다.
@GetMapping(value = "/main")
public String test() {
return "test/test";
}
코드 작성 후 저장하고, Spring Boot를 실행시킵니다,
인터넷 브라우저에서 'localhost:8080/main' url을 입력하면 test.jsp에 작성한 요소가 화면에 보입니다.
이제 test.jsp를 직접 호출하는게 아닌 /main 이라는 url을 호출해서 test.jsp를 호출하는데요.
실제 거의 모든 웹개발 프로젝트에서 사용하는 방법입니다.
다음엔 더 유용한 내용으로 포스팅하겠습니다!
읽어주셔서 감사합니다.