Model 객체

 

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로 사용한 경우로 보면 됩니다.

이 글을 공유하기

댓글

Designed by JB FACTORY