-
[김영한 스프링] 3. MVC와 템플릿 엔진Spring/스프링 입문 2023. 2. 1. 23:33
HelloController.java
@GetMapping("hello-mvc")
public String helloMvc(@RequestParam("name") String name, Model model) {
model.addAttribute("name", name);
return "hello-template";
}기존 controller(hello.hellospring/controller/HelloController)에 "hello-mvc"관련 코드 추가
@RequestParam("name") String name
- @RequestParam("가져올 데이터의 이름") [데이터 타입] [가져온 데이터를 담는 변수]
hello-template.html
<html xmlns:th="http://www.thymeleaf.org">
<body>
<p th:text="'hello ' + ${name}">hello! empty</p>
</body>
</html>resources/templates/hello-template.html 생성
localhost:8080/hello-mvc 입력 시 에러 페이지
localhost:8080/hello-mvc?name=Spring!!!
'Spring > 스프링 입문' 카테고리의 다른 글
[김영한 스프링] 5. 회원 도메인과 리포지토리 만들기 (0) 2023.02.15 [김영한 스프링] 4. API (0) 2023.02.09 [김영한 스프링] 2. View 환경설정 (0) 2023.02.01 [김영한 스프링] 1. 프로젝트 생성 (0) 2023.01.20 [김영한 스프링] 0. 설치 (0) 2023.01.18