Open soleu opened 3 years ago
사용법 public class BeanClassName implements java.io.Serializable {
//Java코드 / 값을 저장하는 필드 / private String value;
/* BeanClassName의 기본 생성자 */
public BeanClassName() {
}
/* 필드의 값을 읽어오는 값 */
public String getValue() {
return value;
}
/* 필드의 값을 변경하는 값 */
public void setValue(String value) {
this.value = value;
}
}
//JSP
빈이름 :자바빈 객체에 접근할때 사용할 이름 클래스 : 패키지 이름을 포함한 자바빈 클래스의 완전한 이름 스코프 : 자바빈 객체가 저장될 영역을 지정. page/request/session/application중 하나
//set
property : 값을 지정할 프로퍼티의 이름 value : 프로퍼티의 값(표현식 사용 가능) param : 파라미터의 값을 프로퍼티의 값으로 지정할 때 사용(param 속성과 value 속성을 함께 사용할 수 없음)
//get
name : 지정된 자바빈 객체의 이름 property : 출력할 프로퍼티의 이름
자바빈 설계규약
자바빈 영역
쿠키!🍪🍪
자바빈(Java Bean) : JSP 에서 정보를 표현하기 위한 목적으로 하는 Java 클래스 MVC에서 M(model)에 해당
디자이너가 html로 만들면, html내에서 form action =자바빈코드.jsp 프로그래머가 자바빈코드.jsp내에서 행동 담당(DB연동 등)후, 다시 jsp에서 출력