본문 바로가기

JSP & JS

JS - JS의 기초2[배열, 객체] 배열 var Company = ["0번째", "1", "2", ....."n-1번째"]; 배열_이름[배열_번호] Company[0]; // 0번째 배열 길이 배열_이름.length >> 반복문에 좋음. 배열에 데이터 추가하기 배열_이름.push(데이터) 배열의 마지막 값 빼내기 배열_이름.pop() 배열에서 데이터 위치 찾기 배열_이름.indexOf(데이터) 두개의 배열 합치기 배열_이름.concat(배열_이름2) 배열에서 일부 데이터로 새 배열 만들기 배열_이름.slice(시작위치, 마지막위치) 배열에서 일부를 지우고 새로운 데이터 삽입 배열_이름.splice(시작위치,(시작위치, 갯수, 새_데이터) 객체 var 변수_이름 = {항목_이름1:값1, 항목_이름2:값2, 항목_이름3:값3} var pers.. 더보기
JS - JS의 기초1 [출력, 변수선언, 함수, 조건문, 비교/논리연산자,랜덤함수, 반복문] js는 jsp와 java와 아무상관 x "" '' 상관X. 따로쓰지만 말자. 서로 감싸기도 가능. 조건문,반복문에서 내용이 한줄이라면 {} 생략 가능 출력 console.log(); 변수선언 var ; 함수밖 전역변수 함수안 지역변수 함수 function 함수_이름(입력값_이름, 입력값2_이름) { 함수_내용 return 출력값; } 함수_이름(입력값, 입력값2); 함수호출을 함수선언보다 먼저해도 오류 안남. ( C는 무조~껀 호출보다 선언이 먼저) 조건문 if(조건1){ 조건1을 만족하는 경우 이곳의 코드가 실행됨 } else if(조건2){ 조건1을 만족하지 못하지만 조건2를 만족하는 경우 이곳의 코드가 실행됨 } else { 조건1,2를 만족하지 못하는 경우 이곳의 코드가 실행됨 } switch(주.. 더보기
JSP - JSP의 기초! # 브라우저에서 요청처리? url로 해당 페이지를 호출할 때 jsp의 요청이 처리된다. url뿐만 아니라 요청값을 query String이라는 형식으로 요청한다. ex) http://localhost:6080/webprj/a05_database/a05_login.jsp?id=himan&pass=7777 a05_login.jsp == 요청 페이지 id=himan&pass=7777 == key=value형식 요청을 처리하는 객체가 HttpServletRequest객체인데 jsp는 참조변수인 request로 사용한다. #서버의 응답 기본적으로 서버의 응답은 java와 html을 혼합하여 만든 최종결과 html페이지가 stream 형식으로 요청한 브라우저(클라이언트)에 전달한다. 응답을 처리하는 객체는 Http.. 더보기
JSP - 디렉티브 - 선언부 , 스크립틀릿 , 표현 #JSP의 페이지 구성요소 1. 디렉티브 - jsp의 설정 정보를 담고있다. 1) contentType : 언어, 화면 출력형태를 보여줌. 2) pageEncoding : 페이지의 한글 처리방식을 보여줌. 3) import="" : java 클래스를 호출 4) taglib : jsp에서 쓰이는 표준 tag library 5) include : 외부의 파일을 포함시켜 같은 화면에 출력할 때 씀. 2. 스크립트 요소 - 자바코드를 사용하고 싶을 때 사용하는 여러가지 방법 1) 선언부 : 전역변수나 공통메서드를 정의할 때 쓰는 것. 선언부는 를 쓴다. +메서드 선언은 오로지 선언부에서만 가능! ex) 더보기