이 포스트는 2020년 06월 23일에 작성되었습니다.
🥅 GOAL
- 💻
Portfolio
Main 화면 작업
- 기능: Main Page - 일별, 주간별, 월간별, 연간별 Best 글 노출
- 기타: Main Page - CSS 적용
⚽️ Achieve
- Main Page - 일별, 주간별, 월간별, 연간별 Best 글 노출
- 최다 추천 수를 받은 일, 주간, 월간, 연간 인기글, 최대 8개 게시물 노출
- 게시글은 Oracle dbtimezone에 설정되어있는 시간을 기준으로 sysdate(현재 날짜, 시간)로 부터 지난 일 수를 빼서 계산
- 가장 많은 추천 수를 기준으로 내림차순 정렬하여 인기글은 상위에 노출
- Oracle ROWNUM을 이용하여 게시글의 가상의 조회 순번을 매겨서 조건에 부합하는 게시글을 순서대로 불러옴
- Main Page - CSS 적용
- Best 1,2,3 상위 인기글 차등 CSS 적용
- 일별 주간별 월간별 연간별 구분 적용
⏳ Delay
첫 페이지 설정 시 Tomcat web.xml에서 작성되어있는 welcome-file-list가 main.jsp로 설정이 잘 되었음에도 불구하고 reqeustMapping("/") 형태의 context-root로 접근했을 때, view에 전달되는 model 객체의 value값을 전혀 불러오지 못하는 오류사항이 발생함
🧯 Solution
프로젝트 내에 web.xml(DD파일)에 welcome-file-list태그를 Tomcat web.xml과 동일하게 작성해서 해결