자바 빈즈
2021. 7. 4. 22:57ㆍ(구)공부/JSP
728x90
자바빈즈 - 자바 클래스는 Serializable인터페이스 구현해야함
인수 없는 기본 생성자 필요
모든 맴버변수는 private이며 getter/setter 필요
</jsp:userbean id="자바빈지 식별이름" class="자바빈즈 이름" scope="범위">
id:식별하기위한 이름, class:패키지를 포함한 자바빈즈이름, scope:자바빈즈가 저장되는 영역(page기본값,request,session,application)
setProperty - useBean 액션태그와 함께 자바 빈즈의 setter에 접근해 빈즈의 맴버 변수인 프로퍼티의 값을 저장하는 태그
</jsp:setproperty name="자바빈즈 식별 이름" property="프로퍼티 이름" value="값">
name:useBean태그에 id로 설정된 식별이름, property=*를 사용하면 모든 용청 파라미터가 전달
value:변경할 프로퍼티 값 null이거나 없는 요청 파라미터인 경우 setProperty가 무시됨
param: 자바빈즈의 프로퍼티 값을 전달하는 요청 파라미터의 이름. param과 value 동시에 사용 불가
2가지 경우 ->
요청 파라미터 이름과 자바빈즈의 프로퍼티 이름이 일치하는 경우:
728x90
'(구)공부 > JSP' 카테고리의 다른 글
다국어처리 - 작성 대기 (0) | 2021.07.05 |
---|---|
유효성 검사 - 작성대기 (0) | 2021.07.05 |
파일 업로드 (0) | 2021.07.04 |
태그 (0) | 2021.07.04 |
내장 객체 (0) | 2021.07.04 |