Model 객체
- Java/SpringBoot
- 2023. 3. 1. 20:09
Model
- 서버 템플릿 엔진에서 사용할 수 있는 객체를 저장할 수 있습니다.
- 여기서는 postsService.findAllDesc()로 가져온 결과를 posts로 index 뷰(View)에 전달합니다.
Method | 설명 |
addAttribute | Model에 속성을 추가 |
getAttribute | Model에 속성을 조회 |
addAttributes | Model에 속성을 여러개 추가 |
getAttributes | Model에 속성을 여러개 조회 |
containsAttributes | Model에 특정 속성이 있는지 확인 |
mergeAttributes | Model 두개를 합침 |
* 클라이언트 템플릿 엔진 : 리엑트, 뷰
* 서버 템플릿 엔진 : jsp, freemarker, mustache 등
<!-- 아래 자바스크립트의 경우 if문과 관계없이 무조건 test를 콘솔에 출력함 --> <script type="text/javascript"> $(document).ready(function(){ if(a=="1"){ <% System.out.println("test"); %> } }); |
* jsp는 명확하게 서버 템플릿 엔진은 아닙니다만, View의 역할만 하도록 구성할 때는 템플릿 엔진으로써 사용할 수 있습니다. 이 경우엔 Spring + jsp로 사용한 경우로 보면 됩니다.
'Java > SpringBoot' 카테고리의 다른 글
Controller Anotation (0) | 2023.03.01 |
---|---|
[JUnit] InvalidTestClassError (0) | 2022.04.04 |
세션 저장소로 데이터베이스 사용하기 (0) | 2022.03.16 |
파라미터 어노테이션 생성 (0) | 2022.03.16 |
JPA에서 실제 실행 쿼리(SQL) 로그 설정 ON/OFF (0) | 2022.03.07 |
이 글을 공유하기