-
[SPRING] 스프링 MODEL을 사용한 모델/뷰 처리JAVA/SPRING 2019. 7. 12. 10:39728x90
- 컨트롤러 작성
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>MAIN</title> </head> <body> <h1>Main</h1> ${content } </body> </html>
2. 뷰 작성
@Controller public Class mvcController{ @RequestMapping("/") public String main(Model model){ String content = "testContent"; model.addAttribute("content", content); return "main"; } }
Model 객체 사용법
Model 객체를 파라미터로 받아온뒤
Model.addAttribute("변수 이름", "변수에 넣을 데이터");
를 이용해서 넘길 변수의 이름과 값을 작성하면 스프링이 리턴되는 뷰에 변수를 넘겨줍니다.
뷰에서는
${변수이름}
을 이용해서 결과를 출력
728x90'JAVA > SPRING' 카테고리의 다른 글
[SPRING] MultipartFile 파일업로드 없을 경우 (1) 2019.08.21 [SPRING] resources 사용법 (0) 2019.08.10 [SPRING] MultiPart 빈 추가후 java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory (0) 2019.07.06 [SPRING] @PathVariable로 경로 변수 처리 (0) 2019.07.01 [SPRING]Invalid bound Statement (not found): Mapper.function 에러 (0) 2019.06.29