본문 바로가기

자바 웹 개발자가 될거야/JSP

(39)
[JSP] 쿠키 / 쿠키생성 / 쿠키전달 / 쿠키삭제 - 서버의 형태를 유지하기 위해 등장 - 클라이언트(나)측에서 관리되는 정보 (세션은 서버측에서 관리) - 브라우저 종료해도 생존기간동안은 데이터가 사라지지 않음 - 아이디 저장하기 같은 기능이 쿠키 사용하는 것 - 쿠키는 이름, 값, 유효기간, 도메인, 경로 등으로 구성 - 쿠키 이름은 알파벳, 숫자로 (공백, 괄호, 콤마 가능) - 네이버 페이지에서 F12번 - 네트워크 탭 - F5번 - 맨 위 네이버 url 클릭 - 오른쪽 Cookie탭 클릭 - Cookie 탭에서 테이블의 열 이름을 보면 쿠키 구성요소들을 볼 수 있다 ① 쿠키(객체) 생성 - Cookie cookie = new Cookie("이름", "값"); 으로 생성 - Cookie 치면 맨 위에 나오는 javax 선택 ② 쿠키 ..
[JSP] session / 세션객체 / 세션값 생성 / 세션값 삭제 / 세션값 초기화 / 이클립스 에러페이지 만들기 - 클라이언트와 서버의 관계(상태)를 유지하기 위해 제공되는 기능 ① session 객체 - 웹 서버의 상태를 유지하기위해서 사용하는 값 - 웹 브라우저당 1개씩 생성 (서버에서 관리) ② 세션값 생성하기 - session.setAttribute(args0, args1) - session.getAttribute(args) : 세션값 가져오기 ※ args1 형식에 따라 차이 생김 - session.setAttribute("id","inputID"); → 세션 이름은 id이고 "inputID"라는 문자 자체를 id에 저장 - session.setAttribute("id",inputID); → 세션 이름은id이고 inputID안에 저장된 값을 id에 저장 세션값 : //sessionTest.jsp..
[JavaScript] 이벤트 / 브라우저객체모델(BOM) / window객체 / title, location, bgColor, fgColor / location 객체 / href, protocol, host, hostname, port - 정규표현식 알아보기 · Community Patterns 탭으로 들어가서 확인하기 https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com - 이벤트 : 브라우저에서 발생하는 모든 동작을 이벤트라 함 · 특정 이벤트 발생시 동작을 실행해주는 객체 → 이벤트 리스너 + 핸들러 - 핸들러 버튼2 · onclick : 클릭 이벤트 · ondblclick : 더블클릭 이벤트 · onmouseover : 마우스 올렸을 때 이벤트 https://dev..
[JavaScript] 구구단 가로 출력 / 별그리기 / 함수 / 내장함수 / 재귀함수 / 전역변수 지역변수 / 객체 / Object / Date / getFullYear() / getMonth() / getDate() / getDay() - 구구단 가로로 출력하기 for(var i=0;i
[JavaScript] FOR문 / 중첩 FOR문 / WHILE문 / DO-WHILE문 / 보조제어문 / BREAK문 / CONTINUE문 / 무한반복 ① for문 - for (초기식;조건식;증감식){ 반복할 코드; } ※ 디버그 모드 - 버그(오류)를 잡는 것 - 실행창에서 F12 눌러 Source 탭으로 이동 - 아래와 같이 디버그할 코드 라인 클릭 - 사이사이 중단점 클릭 - F8 누르면 실행창의 바탕색이 회색으로 바뀐다. (안된다면 Source탭에서 F5 누른 후 F8 눌러보기) - 회색으로 바뀐 실행창 보면서 F8 누르면서 반복문 돌아가는 거 관찰가능 - 2단 구구단 만들기 var i =2; document.write("[ "+i+"단 ] "); for(var j=1;j
[JavaScript] 대입연산자 / 증감연산자 / 비교연산자 / 논리연산자 / 삼항연산자 / 제어문 / 분기문 IF / prompt() - Math.floor : 소수점 아래 자리 날려버림 - 974 → ??? → 971 : ??? 연산 수행후 항상 끝자리를 1로 만들기 var num = 974; document.write(Math.floor(num/10)*10 +1)); · Math.floor 원리 : 974/10 = 97.4 인데 0.4를 날려버림 즉, 97이 되는 것 → 10을 곱해서 970 → 1 더해서 971 - A = B ; 오른쪽에서 왼쪽으로 연산이 실행 - 데이터값을 변수에 저장 - 복합 대입연산자 [ +=, -=, *=, /=, %= ] - A += B ; ≡ A = A + B; var num1=100; var num2=200; document.write(" num1 : " + num1); docume..
[JavaScript] form 태그 및 속성 / alert() - fieldset 태그 안에 form 태그가 들어감. ① legend 태그 - 폼 태그 제목을 생성함 - 위치는 상관없다 ② form태그에 자주 등장하는 속성 - action 속성 : 폼이 전달되는 위치 지정 - label 속성 : 폼 안에 글자 생성함 · label 속성 없이도 폼 안에 글자 생성할 수 있지만 label로 지정해서 쓰면 더 많은 디자인이 가능 - text 속성 : textbox 생성 - password 속성 : textbox 안에 글자를 *** 처리해줌 - button 속성 - checkbox 속성 - date 속성 - color 속성 - file 속성 - number 속성 - radio 속성 - submit 속성 ※ 단축키 - Ctrl + Alt + ↓ : 바로 ..