WEB/JSP
-
[JSP] SQLWEB/JSP 2022. 9. 9. 19:30
1. SQL 파일 생성 -- 파일명: sql.sql CREATE TABLE MEM( ID VARCHAR2(10), NAME VARCHAR2(15), PWD VARCHAR2(20), PHONE VARCHAR2(15) ); INSERT INTO MEM VALUES('SOMI','이소미','1234','010-1234-1234'); INSERT INTO MEM VALUES('SANG','전상오','1234','010-5555-6666'); INSERT INTO MEM VALUES('LIGHT','김빛나','1234','010-2222-3333'); 2. JSP 파일 생성 이름아이디암호전화번호 3. JSP파일 데이터베이스에 연결하기 main문 작성 이름아이디암호전화번호수정삭제 try{ Class.forName(..
-
[JSP] beanWEB/JSP 2022. 9. 9. 19:22
Bean: 객체에 대한 Object Bean Dto 생성 package com.bean.dto; public class MemberBean { private String name; private String userid; private String nickname; private String pwd; private String email; private String phone; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUserid() { return userid; } public void setUserid(String userid) { thi..
-
[JSP] session을 이용한 loginformWEB/JSP 2022. 9. 9. 19:18
아이디: 암 호: 로그인 관리자 전화번호 010-123-1234 님이 로그인 하셨습니다 저희 사이트에 방문해 주셔서 감사합니다. 즐거운 시간 되세요. 아이디: 암 호: 로그인 관리자 전화번호 010-123-1234 님이 로그인 하셨습니다 저희 사이트에 방문해 주셔서 감사합니다. 즐거운 시간 되세요. 로그인 관리자 전화번호 010-123-1234 님이 로그인 하셨습니다 저희 사이트에 방문해 주셔서 감사합니다. 즐거운 시간 되세요. 아이디: 성명: 홍길동 주소: 서울특별시 마포구... 전화번호: 010-XXXX-XXXX 주민등록번호: XXXXXX-XXXXXXX
-
[JSP] cookie, session, removeAttributeWEB/JSP 2022. 9. 9. 19:14
cookie -쿠키는 웹사이트 접속시 접속자의 개인장치에 다운로드 되고 브라우저에 저장되는 텍스트 데이터임 -웹사이트는 쿠키를 통해 접속자의 장치를 인식하고 접속자의 설정과 과거 이용내역에 대한 일부 데이터를 저장함 -쿠키에는 만료일이 있음. 브라우저를 닫는 경우 자동으로 삭제되는 쿠키가 있을 수 있으며 일부는 수동으로 삭제 되기 전까지 남아 있는 쿠키가 있음 필수쿠키 페이지 탐색 웹사이트의 보안 영역 접속 그리고 검색을 포함한 웹사이트의 기본기능을 활성화할 목적으로 사용함 기능쿠키 웹사이트가 접속자의 지역 및 언어 등 웹사이트의 행태 및 외관에 영향을 줄 수 있는 접속자 설정을 저장하도록 허용하며, 접속자 설정에 따라 웹사이트가 작동하도록 도움을 줌 성능쿠키 정보의 익명 수집 및 보고를 통해 웹사이트 ..
-
[JSP] servlet, action tag formWEB/JSP 2022. 9. 9. 19:08
servlet 예전 자료처리 방식 -정보입력 페이지(jsp) → 정보처리페이지(jsp) → 처리결과페이지(jsp) -주로 윈도우 서버(Window NT)에서 ASP 언어를 사용할 때 많이 사용하던 방식 다른 방식으로 JAVA&JSP로 넘어오면서 자바 프로그램 코드가 실행가능해지는 WAS 서버를 사용하고 이 서버에서는 정보처리페이지(jsp)를 사용하지 않는 대신 Servlet이라는 웹용 클래스(서버에 생성하고 서버에서 실행하는)를 생성하여 정보 처리 명령을 실행하게함 -서블릿을 사용한다는 의미는 앞선 예제(081~083, 071~073)의 XXX_do.jsp 파일의 역할을 서버 내부에 감춰져서 공개되지 않을 웹클래스를 일임하는 것과 같음 -프로그래밍 명령등의 로직과 알고리즘이 공개되는 것이 부담스럽..
-
[JSP] login form, forward form, server objectWEB/JSP 2022. 9. 9. 19:01
login form 1. 로그인폼에 아이디와 패스워드 입력 후 로그인버튼(submit) 클릭 2. action으로 지정된 페이지에 가서 아이디와 패스워드를 검증(유효한 아이디인가, 그 아이디에 맞는 정확한 패스워드인가) 3. 검증을 마친 결과를 (로그인 성공 or 아이디가 없음 or 패스워드가 틀림)를 갖고 결과 페이지로 이동 -아이디와 패스워드 검증은 보통 서버 내부에서 실행되는 JSP 프로그램밍으로 이루어지는데 그 자바프로그램의 시작을 서블릿이라고 하며 외부에는 노출되지 않음 서블릿 사용없이 072_Login_do.jsp 파일안에서 그 작업을 실행함(코드외부노출가능) 아이디: 암 호: JSP 문법에 의한 로그인 체크 동작만 필요한 페이지이므로 별도의 HTML 태그는 사용하지 않음 -아래는 072_Lo..
-
[JSP] variable, import, request, includeWEB/JSP 2022. 9. 9. 18:47
variable 선언부(Declare)에 선언된 변수는 전역변수와 같이 사용되어 jsp 페이지 어디서나 사용 가능하며 값도 일관되게 유지됨. 또한 페이지를 새로고침해도 이전 값이 유지되는 특성이 있으며 이는 나중에 공부하게 될 세션값과 비슷하게 작용되어 서버가 재설정되거나 브라우저가 닫힐때까지 값이 유지되는 특성이 있음 local_cnt: global_cnt: import -모든 jsp파일에는 response 객체와 request 객체가 포함되어 있음 -jsp 파일에는 이미 존재하는 객체로 바로 out.print로 출력이 가능함 오늘은 지금 시각은 request -주로 서버에서 정보를 요청할 때 사용하는 객체이며, 객체의 각 정보들을 이용하여 사이트에 유용한 설정 및 실행에 이용함 컨텍스트 패스: 요청 ..