부트스트랩 필수로 필요함 상황 : select박스에서 여러개의 값을 입력받고 그 값을 DB에서 1,3,5... 이런식의 String 형으로 저장함, 추후 저장된 값을 select박스에서 selected된 option으로도 뿌려줘야 함 1. html 소스 : 나는 타임리프를 사용해서 th:each로 뿌려줬다 //DB에서 받아온 값들을 가지고 동적으로 여러개의 option 태그 뿌려줌 2. 자바스크립트 소스 : multiple로 받은 option의 value들을 배열로 넣어 백단으로 보내기 // multiple로 받은 option의 value들을 배열로 넣기 var selectedValues = []; var selectElement = document.getElementById("selectId"); fo..
테이블/컬럼 구조 tb_table : 일자별로 통계값을 저장하는 테이블 standard_date : String형으로 yyyymmdd형식 (예: 20231207) cnt_value : 통계값 (예: 일일 총 접속자 수) 셀렉트 방식 주간 : 현재일자를 기준으로, 월~일요일 데이터를 가져옴 월간 : 현재일자를 기준으로, 해당월의 1일~다음월의 1일(이하) 데이터를 가져옴 연간 : 현재일자를 기준으로, 해당연도의 1일~다음연도의 1일(이하) 데이터를 가져옴 SELECT '일간'AS KIND, SUM(cnt_value) AS SUM_CNT FROM tb_table WHERE standard_date = CURDATE() UNION ALL -- 주간통계 (현재일자 기준, 월~일 데이터) SELECT '주간' A..
- 전제 테이블 구조로 뿌려진 row들을 각각 for문 돌려서 FormData 에 담고, 그것을 java단에서 꺼내어 for문으로 하나씩 update 시킴 (텍스트, 파일 모두) - 문제상황 파일을 첨부하지 않은 input type file 인 row에 대한 undefined 가 java단으로 넘어가며 null exception을 발생시키던 상황 - 해결방법 파일을 첨부하지 않은 input type file 에 대해, "none_file" 이라는 이름을 가진 file 객체를 새로 정의하고, 실제 java단에서 해당 정보를 update 하기 전에 파일명이 "none_file" 인 상황에서는 업로드 제외 시킴 -------------------------------------------------------..
1. response json data 형태 { "status_code": 200, "msg": "회원 목록 조회 성공", "member": [ { "no": 1, "name": "홍길동", "age": "21" }, { "no": 2, "name": "김호이", "age": "32" }, { "no": 3, "name": "임꺽정", "age": "28" } ], "page_info": { "total_count": 3, "total_pages": 1 } } 2. 데이터 추출 ... 중략 ... JSONObject jsonResponse = (JSONObject)new JSONParser().parse(responseEntity.getBody()); // 1. msg 분리 String msg = jso..
ALTER sequence 시퀀스명 RESTART 바꿀숫자;
/ 루트 (최상단 디렉토리) ./ 현재 위치 ../ 현재 위치의 상위 폴더