작성
·
188
0
우선 모든 강의를 마치고 잘 작동되었고 많이 배울수 있었습니다.
감사합니다.
인터넷에서 html추가 방법을 검색하여
UserController에
@GetMapping("/")
@ResponseBody
public String sethtml(){
return "list";
}
를 추가하였고
pom.xml에
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
를 추가하였습니다.
list.html을 resources/templates에 추가하였는데
해당 html이 아니라 String값만 표시가 됩니다.
html을 표시하고 데이터를 보여주기 위한 방법과
그에 따른 어떤 제한사항이나 추가사항이 필요한지 궁금합니다.
답변 1
0
안녕하세요, 이도원입니다.
문의하신 내용은 thymeleaf를 이용해서 html 페이지를 보여주고 싶으신 건가요?
우선, pom.xml 파일에 필요한 내용은 잘 추가된 것 같습니다. Controller 파일을 다음과 같이 설정하신 다음에 실행해 보시기 바랍니다.
@Controller
public class WebUserController {
@GetMapping("/views/users")
public String getUser(Model model){
UserDto user = new UserDto("U000-1", "user1", "테스트", "passwd") ;
model.addAttribute("user", user);
return "list";
}
}
감사합니다.