반응형

강의를 1개라도 수강하는 학생에게는 수강 강의를 보여주고
수강하는 강의가 없다면 '현재 수강중인 강의가 없습니다.' 문장을 노출시키려한다.

<div class="container">
  <h5 class="card-title">수강중인 강의</h5>
  
    <div th:if="${courses_exist.isEmpty()}">
   	 <h4>현재 수강중인 강의가 없습니다.</h4>
    </div>
    
    <div th:unless="${courses_exist.isEmpty()}" id="my-div" style="position:relative; ">
    	<iframe target="parent"th:src="${login_key}" id="my-iframe"> </iframe>
    </div>

</div>

- 강의 정보(courses_exist)는 list형식으로 되어있기때문에 `.isEmpty()` 메소드를 활용하여 조건문을 분기한다.
- th:if : 타임리프틔 조건문
- th:unless: th:if와 쌍을 이루며, if문의 반대상황에서의 실행을 정의한다. 여기서는 강의정보가 있다면, iframe을 통해 외부 페이지를 가져오도록 했다. 

 

결과:

*수강중인 강의가 없을 때 

*수강중인 강의가 있을 때

+ Recent posts