스킬(skills)/JSTL(Jsp Standard Tag Library) 13

값(수치)을 차트(그래프)로 표시하기

이거는... 그냥 개발 하다가 유용한 팁(?) 정도라서 포스팅을 할까 말까 고민하다가 일단 적어본다.그냥 나중에 나 혼자라도 살펴 볼 경우가 있을 지 모르니까.. 예를 들어 일별로 표시 되는 수치에 그래프를 다음과 같이 표시 해야 할 경우 대체 2015-12-02 는 뭐를 기준으로 해서 그래프가 꽉 찼고 나머지 일자는 대체 뭐를 기준으로 저렇게 표시가 됐단 말인가?정답은 최대 값이다.검색 기준일이 2015-12-01 부터 2015-12-20 이다.그러면 이 날중에 가장 최대 값을 구하는것이다. 보시다 시피 2015-12-02 날짜의 수치가 22로써 제일 크다.이렇게 맥스(max) 값을 구해놓고 퍼센트를 구하면 된다. 현재 값 / 최대 값 * 100 해당 퍼센트 값을 1px 짜리 그래프 이미지에다가 적용 ..

varStatus 속성 값

varStatus 속성 값 - index: 숫자값으로 items 에 정의한 목록(Collection)의 항목을 가리키는 Index이다. 0부터 시작한다.- count: 숫자값이다. 루핑을 돌 때 현재 몇 번째 반복인지를 나타낸다. 1부터 시작한다.- first: boolean 값이다. 현재 반복이 첫번째인지 여부를 나타낸다.- last: boolean 값이다. 현재 반복이 마지막인지 여부를 나타낸다. varStatus로 지정한 이름으로 접근하면 된다. 예를들어 varStatus="status" 라고 했으면 ${status.index} 와 같이 접근하면 된다.

forEach 구문에서 varStatus 상태값

JSTL 문법의 for문 사용법 status 는 for문의 돌아가는 상태를 알 수 있게 체크하여 준다 #{status.current} 현재의 for문에 해당하는 번호 #{status.index}0부터의 순서 #{status.count}1부터의 순서 #{status.first}현재 루프가 처음인지 확인 #{status.last}현재 루프가 마지막인지 확인 #{status.begin}for문의 시작 값 #{status.end}for문의 끝 값 #{status.step}for문의 증가값 ※ 출처 : http://kbill.tistory.com/entry/JSTL-core-cforEach-%EC%82%AC%EC%9A%A9%EB%B2%95%EA%B3%BC-varStatus-%EC%83%81%ED%83%9C%EA%..