Dynamic Web Project로 생성한 워크스페이스 환경에서 JSTL 적용 1. https://tomcat.apache.org/taglibs/standard/ 에서 zip파일 다운로드 압축해제 후 jstl.jar파일을 프로젝트경로에서 WEB-INF > lib 디렉토리에 붙여 넣는다.(jstl 버전은 스펙에 맞게 다운로드. 모른다면 최신버전 다룬로드) 2. JSP 파일에서 jstl 사용하기 위해 taglib 지시자를 선언한다. JSTL 사용법 1. c:set(변수선언), c:out(화면에 출력), c:remove(선언한 변수 제거)${pageNo} ${sessionNo}${applicationNo}var는 변수이름value는 당연히 값scope는 변수가 존재하는 영역 (page, request..
자식, 부모 노드 탐색 javascript에서는 자식이나 부모 노드를 탐색하는 프로퍼티를 제공한다.childNodes- 자식노드를 탐색. NodeList객체를 결과로 반환 - 요소노드, 텍스트노드 둘다 탐색firstChild- 첫번째 자식을 탐색- 요소노드, 텍스트노드 둘다 탐색 lastChild- 마지막 자식을 탐색- 요소노드, 텍스트노드 둘다 탐색children- 자식노드를 탐색. HTMLCollection객체를 결과로 반환- 요소노드만 탐색firstElementChild- 첫번째 자식 요소노드 반환lastElementChild- 마지막 자식 요소노드 반환parentNode- 자기 바로 위의 부모 요소노드를 탐색. childNodes 결과 : 0:text, 1:ul, 2:text, 3:div, ..
노드에 대하여.. Document Object Model(문서객체모델)은 HTML페이지에서 문서의 구조를 나타내며 이를 조작 및 제어할 수 있는 방법을 제시한다. 일반적인 HTML태그이며, DOM에서는 이것을 노드라고 한다.노드에는 다음 4개가 있다. document - 최상위(root) 노드. - 최상위 이기 때문에 아래 3가지 요소,속성,텍스트 노드에 접근하기 위해서는 document노드를 통하여야 한다. div, ul, li - 요소 노드. - 부모 노드와 자식노드를 가질 수 있다. first, second - 애트리뷰트(속성) 노드.- 부모노드를 가질 수 없다.- 이 노드에 접근하려면 해당 노드의 요소노드에 접근 필요 javascript, React.js, Vue.js..
GROUP BY 절에서 사용하며 소계 및 총계 결과를 보여주는 함수 -사용방법 ROLLUP(A) ROLLUP(A,B,....) [CLOTHES_ORDER (주문 테이블)] HTML 삽입 미리보기할 수 없는 소스 - ROLLUP(A) 일 경우 HTML 삽입 미리보기할 수 없는 소스 위와 같이 ROLLUP(A)처럼 매개변수가 하나라면 A컬럼의 값이 그룹핑 된 결과가 주르륵 나오고 마지막에 총계가 나온다. - ROLLUP(A, B) 일 경우 HTML 삽입 미리보기할 수 없는 소스 - ROLLUP(A, B, C) 일 경우 HTML 삽입 미리보기할 수 없는 소스 - ROLLUP( (A, B) ) 일 경우 (함수 안에 괄호) HTML 삽입 미리보기할 수 없는 소스 ROLLUP( (A, B, C) ) 3개의 인자가 ..
ROLLUP 이 한방향으로 그룹화를 했다면CUBE 는 양방향 그룹화를 해서 소계 총계를 낸다. ROLLUP(A,B,C) 이A,B,CA,BA총계순으로 데이터 그룹화를 해서 소계 및 총계를 보여준다면... CUBE(A,B,C) 는A,B,CA,BA,CAB,CBC총계와 같은 결과를 보여준다. 전 양쪽 방향으로 그룹해서 소계총계를 보여준다고 생각하면 된다. - CUBE(A) /* * CUBE의 인자가 하나일 때는 ROLLUP이 인자가 하나일 때와 같은 결과가 나온다. */SELECT TO_CHAR(CO_DATE, 'mm/dd'),count(*) FROM CLOTHES_ORDERGROUP BY CUBE(CO_DATE)TO_CHAR(CO_DATE,'MM/DD')COUNT(*) 1002/27402/2830..