구현 내용
owl.carousel API를 이용해 인기공연 1위~10위 까지 보여주도록 구현함
1. 포스터를 클릭하면 해당 공연의 상세정보 페이지로 이동한다.
2. 1초에 한번씩 포스터가 움직인다. 마우스를 올리면 loop 멈춤.
핵심 코드
[HomeDaoImpl.java]
select한 data들을 dto에 담아 List로 가져온다.
1
2
3
4
5
|
@Override
public List<FullCalendarDto> getEvent() {
List<FullCalendarDto> list=session.selectList("event.getevent");
return list;
}
|
cs |
[HomeMapper.java]
공연이 종료된 경우, 출력하지 않기 위해
아직 종료되지 않은 공연만 선택해서 Dto에 담아준다.
1
2
3
4
5
6
7
8
|
<select id="getevent" resultType="fullCalendarDto">
SELECT seq, title, startdate, enddate, thumbnail, likecount, realmname
FROM tb_api_date
<![CDATA[
WHERE enddate>=SYSDATE
]]>
ORDER BY likecount DESC, enddate ASC
</select>
|
cs |
'프로젝트' 카테고리의 다른 글
[Home/전체공연List/상세페이지] Open API에서 갖고온 데이터 출력 (0) | 2020.04.09 |
---|---|
[Home/전체공연List/상세페이지]상세페이지-공공데이터 포털에서 OPEN API 로 Request 보내고 Response 받기(feat. XML 문서 파싱) (0) | 2020.04.08 |
[Home/전체공연List]검색 기능 (0) | 2020.04.08 |
[전체공연List]전체 공연 출력하기 / 페이징 처리 (0) | 2020.04.08 |
[Home]공연 정보 fullcalendar에 출력하기 (Fullcalendar/Ajax) (1) | 2020.04.08 |