일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 웹개발
- 문자열 자르기
- 파이썬
- 웹페이지
- 프론트엔드
- HTML
- node.js
- 문자열
- Python
- QR코드
- java
- 개발자
- 백앤드
- 이클립스
- 프롬포트 수정
- Eclipse
- 홈페이지 만들기
- spring
- Spring Boot
- 백엔드
- Javascript
- git
- 코딩
- 웹페이지 만들기
- 노드
- sts4
- jsp
- 스프링부트
- 웹개발자
- zxing
- Today
- Total
웹개발왕
[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를 호출하는데요.
실제 거의 모든 웹개발 프로젝트에서 사용하는 방법입니다.
다음엔 더 유용한 내용으로 포스팅하겠습니다!
읽어주셔서 감사합니다.
'JAVA > Spring Boot' 카테고리의 다른 글
[Spring Boot] JSP 파일 생성 & JSP 기본 경로 지정하기 (4) | 2024.08.29 |
---|---|
[Spring Boot] JSP 파일 생성 시 UTF-8 자동 설정 (0) | 2024.08.29 |
[Spring Boot] Spring Starter 프로젝트 & 웹페이지 만들기 (0) | 2024.08.17 |
[Spring Boot] STS4에서 Web 파일(html,jsp)이 없을때 (0) | 2024.08.16 |
[Spring Boot] STS4 설치하기 (0) | 2024.08.13 |