JAVA/프로젝트

Spring - MVC와 템플릿 엔진

whyHbr 2023. 7. 28. 20:15
728x90
반응형

http://localhost:8080/hello-mvc?name=spring!!

 

HelloContronlloer 에 추가

@GetMapping("hello-mvc")
  public String helloMvc(@RequestParam( "name") String name, Model model) {
    model.addAttribute("name", name);
    return "hello-template";
  }
}

@Requestparam =  값을 받아옴

 

tamplates에 hello-template.html 생성( 반환페이지) 

<html xmlns:th="http://www.thymeleaf.org">
<body>
<p th:text="'hello ' + ${name}">hello empty</p>
</body>
</html>

 

http://localhost:8080/hello-mvc?name=Summer!

입력해주는 값에 따라 페이지가 달라진다.

 

hello-template.html - copy path 해서 돌리면 편하다.

 

728x90

'JAVA > 프로젝트' 카테고리의 다른 글

Spring Boot : Entity 개발, DB 테이블과 연동  (0) 2024.04.26
Spring Boot: 게시판 설계, ERD Diagram, DB 연동  (0) 2024.04.26
Spring 정적 컨텐츠  (0) 2023.07.28
Spring- View 환경설정  (0) 2023.07.28
intellij - 초기 세팅  (0) 2023.07.27