만족
[JSP] 빈(Bean) 본문
[JSP] 빈(Bean)
Backend/JSP Satisfaction 2018. 1. 5. 18:58어떤 객체에 대해서, 자바코드 대신 JSP 액션태그를 이용해서 변수의 값을 set, get 하는 방식.
예를 들어 다음 클래스가 있다고 하자.
package com.javac.ex;
public class Student_Bean {
private String name;
private int age;
private int grade;
private int studentNum;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getGrade() {
return grade;
}
public void setGrade(int grade) {
this.grade = grade;
}
public int getStudentNum() {
return studentNum;
}
public void setStudentNum(int studentNum) {
this.studentNum = studentNum;
}
}
값을 set하려면
<jsp:setProperty name="student" property="name" value="홍길동"/>
처럼 사용한다.
name에는 useBean한 태그의 id값을 사용한다.
property에는 Bean 안의 set할 대상 변수 이름을 넣는다.
value에는 property에 입력한 변수에 넣고 싶은 값을 입력한다.
값을 get하려면
<jsp:getProperty name="student" property="name"/>
처럼 사용한다.
name에는 마찬가지로 useBean에서 설정한 id값을, property에는 get할 대상 변수 이름을 넣는다.
배운지 얼마 안 되서 그런지, Bean의 존재의의를 잘 모르겠다...
'Backend > JSP' 카테고리의 다른 글
[JSP] DAO, DTO 패턴 (0) | 2018.01.05 |
---|---|
[JSP] 서블릿 파라미터(Servlet Parameter) (0) | 2018.01.05 |
[JSP] PreparedStatement (0) | 2018.01.03 |
[JSP] 데이터베이스 연동 (0) | 2018.01.03 |
[JSP] 포워드(Forward)와 리디렉션(Redirection) (0) | 2018.01.03 |