-
Sessionjsp(Model1) 2020. 5. 17. 23:13
세션은 클라이언트에 대한 정보를 서버측에 저장하는 개념이다. 사용자로부터 넘어온 정보를 서버측에 저장한다. 쿠키는 웹브라우저 자체내의 쿠키저장소에 저장된다. 세션은 서버 자체내에 저장된다. 서버측의 메모리에 저장되기 때문에 서버가 재실행 되면 사라진다. 웹 브라우저당 하나의 세션이 만들어진다. 웹브라우저당 한개의 세션이 자동으로 웹 컨테이너(톰캣 서버등 서버)에 저장된다. 세션 메서드 메서드 이름 리턴타입 설명 getAttribute(String name) java.lang.Object 세션 속성명이 name인 속성의 값을 Object타입으로 리턴한다. 해당 되는 속성명이 없을 경우에는 null 값을 리턴한다. getAttributeNames() java.util.Enumeration 세션 속성의 이름들..
-
JSP와 데이터베이스연동2(DAO패턴 적용)jsp(Model1) 2020. 5. 17. 01:17
DAO란 DataAccessObject의 줄임말. DataBase에 접근하는 별도의 클래스를 만들어서 사용한다. MemberJon.jsp(회원가입화면) 회원 가입 아이디 패스워드 패스워드확인 이메일 전화번호 당신의 관심분야 캠핑 등산 영화 독서 당신의 직업은 교사 변호사 의사 기술사 하고 싶은 말 당신의 연령은 10대 20대 30대 40대 MemberJoinProc.jsp(회원가입 처리) 회원수정 회원삭제 목록보기 회원가입 회원정보 수정jsp(폼) 회원수정하기 아이디 이메일 전화 취미 패스워드 회원 전체보기 회원정보 수정 처리 jsp 회원 삭제 jsp(폼) 회원삭제하기 아이디 패스워드 회원 전체보기 회원 삭제 처리 jsp MemberBean package model; public class MemberB..
-
JSP 액션태그jsp(Model1) 2020. 5. 15. 22:38
액션 태그명 액션 태그 설명 include 다른 페이지의 실행 결과를 현재의 페이지에 포함시킬 때 사용 forward 페이지 사이의 제어를 이동시킬 때 사용 plug-in 웹 브라우저에서 자바 애플릿을 실행시킬 때 사용 useBean 자바빈을 JSP페이지에서 사용할 때 사용 setProperty 프로퍼티의 값을 세팅할 때 사용 getProperty 프로퍼티의 값을 얻어낼 때 사용 *include : 페이지 디렉티브의 include 지시어랑은 비슷하지만 차이점이 있다. 이런식으로 액션태그 안에 액션태그를 써서 값을 넘겨줄 수가 있다. 받는 쪽은 이런 식으로 받아주면 된다. 페이지 디렉티브의 include 지시어로 이런식으로 파라미터를 넘기면 되지 않겠냐고 할 수도 있겠지만 컴파일 오류가 발생한다. 액션태그..
-
JSP 페이지 스크립트 요소jsp(Model1) 2020. 5. 10. 18:18
●스크립트 릿 -스크립트 릿은 가장 일반적으로 JSP페이지에서 많이 쓰이는 스크립트요소로 주로 프로그래밍의 로직을 기술할 때 많이 쓰인다. -스크립트 릿에서 선언한 변수는 JSP 페이지가 서블릿으로 변환될 때 지역변수로 사용된다. ▶문법 ●선언문(declaration) -선언문은 일반적으로 JSP페이지에서 자바의 멤버변수(전역변수) 또는 멤버 메소드로 사용하고자 할 때 주로 사용되는 프로그래밍의 로직 기술이다. -선언문의 변수는 서블릿으로 변환될 때 멤버변수로 변환되고 선언문에서의 메소드는 서블릿에서 메소드로 만들어 진다. ▶문법 ●표현식(Expression) -표현식은 일반적으로 JSP페이지에서 자바의 System.out.println()과 유사하게 사용된다. 데이터 출력을 할 때 주로 사용되는 프로그..
-
페이지 디렉티브jsp(Model1) 2020. 5. 10. 16:59
JSP페이지 디렉티브 속성 설명 기본값 language JSP 스크립트 코드에서 사용되는 프로그래밍 언어를 지정한다. java contentType JSP가 생성할 문서의 타입을 지정한다. text/html import JSP페이지에서 사용할 자바 클래스를 지정한다. session JSP페이지가 세션을 사용할지의 여부를 지정한다. "true"일 경우 세션을 사용하고 "false"일 경우 세션을 사용하지 않는다. true buffer JSP페이지의 출력 버퍼 크기를 지정한다. "none"일 경우 출력 버퍼를 사용하지 않으며 "8kb"라고 입력할 경우 8킬로바이트 크기의 출력버퍼를 사용한다. 최소 8kb autoFlush 출력 버퍼가 다 찼을 경우 자동으로 버퍼에 있는 데이터를 출력 스트림에 보내고 비울지의..