본문 바로가기

분류 전체보기

(313)
[JS] AJAX 예제(작동 순서) 1. XMLHttpRequest 객체 생성 우선 httpRequest 객체를 생성해야 한다. 1-1) XMLHttpRequest라는 내장 객체가 있으면 해당 객체를 생성한다. 1-2 )아닐 경우에는(익스플로러 8버전 이하) ActiveXObject 객체를 생성한다. // 1. XMLHttpReqeust 객체 생성 let httpRequest = null; if(window.XMLHttpRequest){ // XMLHttpReqeust라는 내장객체가 있으면 생성해라. 요즘 다른 브라우저에는 웬만하면 다 제공한다. httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject){ // 익스플로러 8버전 이하에는 XMLHttpRequest 내장객체가 ..
[JS] 변수 = 함수명 VS 변수 = 함수명() 변수 = 함수명 ==> 변수가 함수의 기능을 쓸 수 있다. 변수 = 함수명() ==> 변수에 함수의 결과값이 저장된다. httpRequest의 onreadystatechange가 callbackFunc 함수의 내용을 가지게 된다.
[JS] AJAX란? [동기방식] request 했을 때 서버로부터 response가 와야 다른 일을 할 수 있다. response가 오지 않으면 대기해야한다. 마우스도 움직이지 않는 형태다. 요청하면 깜빡거린다. (네이버를 새로고침 해보자. 전체 화면을 모두 reload 한다.) respone 할 때 부터 까지 보낸다. (HTML + CSS data) 그 안에 포함된 이미지 등을 다 보내야하기 떄문에 약간의 지연시간이 있다. [비동기방식] AJAX : Asynchronous JavaScript and XML. 비동기 방식의 자바스크립트 XML 요청해도 깜빡거리지 않는다. (네이버 지도의 화면을 드래그로 끌어보자) 화면의 일부분만 업데이트 한다. 지도 켜면 전국 지도를 한번에 불러오면 아주 비효율적이니까 -화면의 일부분만 수..
[ORACLE] 오늘은 hh24:mi:ss 이전 기간은 yyyy-mm-dd 나타내기 select case when to_char(sysdate, 'yyyy-mm-dd') = to_char(reg_date, 'yyyy-mm-dd') then to_char(reg_date, 'hh24:mi:ss') else to_char(reg_date, 'yyyy-mm-dd') end as reg_date from t_board;
[ORACLE ] t_board_file 첨부파일 테이블 생성 및 외래키 DELETE CASCADE 이렇게 하면, T_BOARD의 NO번 ROW가 삭제되면, 자동으로 T_BOARD_FILE의 해당 ROW가 삭제된다.-- 첨부파일 테이블 t_board_file 생성 -- CREATE TABLE T_BOARD_FILE( NO NUMBER(5) PRIMARY KEY, BOARD_NO NUMBER(5) NOT NULL, FILE_ORI_NAME VARCHAR2(300), FILE_SAVE_NAME VARCHAR2(300), FILE_SIZE NUMBER(10), CONSTRAINT T_BOARD_FILE_BOARD_NO_FK FOREIGN KEY(BOARD_NO) REFERENCES T_BOARD(NO) ON DELETE CASCADE ); CREATE SEQUENCE SEQ_T_BOARD_FILE_NO NO..
[JSP] form 태그로 파일을 보내는 방법 이런 복잡한 내용을 알지 못해도 get.getParameter 등으로 원하는 파일을 뽑아낼 수 있게 도와주는 라이브러리가 있다. 바로 cos.jar 이다. (cos.jar 내에 있는 MultipartRequest.class가 그 역할을 함) .zip 파일 내에 lib 폴더 내에 cos.jar 가 있다. WEB-INF / lib에 해당 jar 파일을 넣자. cos.jar 내에 있는 MultipartRequest 클래스를 활용하자. 아래의 생성자를 호출하면서 saveFoler 내에 파일이 저장된다. String saveFolder = "D:/workspace/web/web-workspace/Mission-WEB/WebContent/upload"; request.setCharacterEncoding("utf-..
[JS] ★a태그 href 속성에 javascript 함수 넣기
[JSP] 해석 순서( jsp >> javascript ) : JSTL 등의 jsp 코드는 주석처리되어 화면에 안보임 서버사이드에서 먼저 해석하기 때문에 우선 .jsp가 .java로 바뀐다. 이때 JSTL 등의 코드는 주석처리 된다. 그래서