본문 바로가기

JSP20

JSP <jsp:useBean> 자바빈(JavaBeans) 액션 태그 - - 프로퍼티 타입에 따른 값 매핑 태그의 JSP에서 자바빈 객체를 생성할 때 사용 구문 - 의 각 속성들 - id : JSP 페이지에서 자바빈 객체에 접근할 때 사용할 이름 - class : 패키지 이름을 포함한 자바빈 클래스의 완전한 이름 - scope : 자바빈 객체가 저장될 영역을 지정합니다. page, request, session,application중 하나의 값으로 갖습니다. 기본값은 page 입니다. -Ex) 위 코드는 MemberInfo 클래스의 객체를 생성해서 이름이 info인 변수에 할당합니다. 그리고 request 기본 객체의 "info"속성의 값으로 생성된 객체를 저장합니다. 즉 MemberInfo info = new MemberInfo();.. 2022. 7. 14.
JSP javabeans 자바빈은 속성(데이터), 변경 이벤트, 객체 직렬화를 위한 표준어 입니다. 이 중에서 JSP에서는 속성을 표현하기 위한 용도로 사용됩니다. 다음은 자자빈 규약으 따르는 클래스의 구조를 보여줍니다. public class BeanClassName implements java.io.Serializable { /* 값을 저장하는 필드 */ /* BeanClassName의 기본 생성자*/ public BeanClassName() { } /* 필드의 값을 읽어오는 값*/ public String getValue() { return value; } /* 필드의 값을 변경하는 값 */ public void setValue(String value) { this.value = value; } 자바빈 규약을 따르는 클래스.. 2022. 7. 14.
JSP 쿠키 쿠키 사용 쿠키 구성 생성 값 사용 도메인/경로/유효시간 쿠키와 헤더 쿠키(Cookie) '쿠키(cookie)'는 웹 브라우저가 보관하고 있는 데이터로서 웹 서버에 요청을 보낼 때 함께 전송합니다. 동장 박식 쿠키의 구성 구성 요소 이름 - 각각의 쿠키를 구별하는 데 사용되는 이름 값 - 쿠키의 이름과 관련된 ㄱ밧 유효시간 - 쿠키의 유지 시간 도메인 - 쿠키를 전송할 도메인 경로 - 쿠키를 전송할 요청 경로 쿠키 이름의 제약 쿠키의 이름은 아스키코드의 알파벳과 숫자만을 포함할 수 있습니다. 콤마(,), 세미콜론(;), 공백(' ')등의 문자는 포함할 수 없습니다. '$'로 시작할 수 없습니다. JSP에서 쿠키 생성 / 읽기 Cookie 클래스를 이용해서 쿠키 생성 클라이언트가 보낸 쿠키 읽기 Cooki.. 2022. 7. 13.
JSP 예외처리 TOC(해결사 페이지) 에러 페이지 지정 & 에러 페이지 작성 응답 상태 코드 별 에러 페이지 지정 예외 타입 별 에러 페이지 지정 에러 페이지 우선 순위 및 에러 페이지 지정 형태 버퍼와 에러 페이지 관계 에러 페이지 지정 & 에러 페이지 작성 에러 페이지 작성 -- isErrorPage 속성이 ture 인 경우 에러 페이지로 지정 -- exception 기본 객체 : 발생한 예외 객체 exception.getMessage() : 예외 메시지 exception.printStackTrace() : 예외 추적 메시지 출력 -- IE에서 예외가 올바르게 보여지려면 에러 페이지가 응답 데이터 크기가 513 바이트보다 커야함 name 파리미터 없이 jsp를 실행해 보았습니다. 실행화면 이 과정에서 무슨 에러가 .. 2022. 7. 13.