목표: if문을 사용해 pager의 이전과 다음 번호를 구현한다. 다음 페이지를 구현하기 위해서는 몇 페이지가 마지막 페이지인지를 알아야 한다. 이후 if문을 통해서 페이지가 없을 경우, 페이지가 있을 경우를 출력한다. 코드: 이전 이전 ${startNum+i} 다음 다음 다음 페이지 구현 코드 임의로 lastNum을 23으로 지정 다음 다음 if문을 통해서 startNum + 5 다음 페이지가 없다는 알림을 위한 버튼 출력 예) startNum = 1, lastNum=23 ☞ 6 < 23 ▷ 다음페이지 출력 startNum = 5, lastNum=23 ☞ 25 < 23 ▷ 다음페이지가 없다는 알림 이전..
목표: forEach와 set을 이용해서 pager를 구현한다. pager란? page를 선택할 때 출력되는 숫자 ${1+i} forEach를 통해서 index값 0부터 4까지 총 5번을 돌면서 그 값은 i에 전달해준다. 문제점 다른 1~5가 아닌 다른 숫자를 선택 선택했을 때 출력되는 숫자가 변경되어야 한다. 해결방법 예시) 3페이지를 선택하면 1 2 3 4 5 출력 17페이지를 선택하면 16 17 18 19 20 출력 19페이지를 선택하면 16 17 18 19 20 출력 -> 여기서 어떤 페이지를 선택 했을때 첫 번째 출력되는 값(1 2 3 4 5이면 1)을 구하면 나머지 값들도 구할 수 있다. 나머지 연산자 %5를 이용해서 페이지가 3일 때 나머지 3이고 첫 번째 출력되는 값과 차이는 식으로 3 -..