객체를 표현페이지(JSP)에 전달하여 페이지에서 사용하기
객체를 생성한 후 페이지로 전달하여 값을 사용하기 위해서 자바빈과 EL를 사용합니다. 물론 EL을 사용하지 않고 페이지내에 스크립트로 자바 코드를 직접 사용하여 객체를 받아 처리할 수 있지만 EL 사용이 가장 JSP 같습니다.
다음과 같은 Person 객체가 있습니다.
publc class Person {
private String name;
private String age;
... getter & setter ...
}
위의 객체로 로직 부분에서 생성하여 값을 할당합니다.
Person person = new Person();
person.setName("홍길동");
person.setAge("20");
request.setAttribute("person", person);
표현부(JSP 페이지)에서는 다음과 같이 EL을 사용하여 값을 출력합니다.
이름 : ${person.name} , 나이 : ${person.age}
EL을 사용하여 객체의 속성에 접근할 때는 getter와 setter 메소드를 사용하여 접근하는 것이 아니라 바로 속성 이름을 통해 접근합니다.
'자바(Java) > JAVA 2EE' 카테고리의 다른 글
JSP 한글 데이터 전송방법 (0) | 2010.03.24 |
---|---|
HashMap 객체를 JSP페이지에서 JSTL로 표현하기 (0) | 2010.03.03 |
ArrayList 컬렉션 객체 배열을 JSTL를 사용하여 표현하기 (0) | 2010.03.02 |
My-SQL 5.1 데이터베이스를 사용할 때 한글이 깨지는 경우 (0) | 2010.01.26 |
자바스크립트 변수에 JSP 파라미터 전달하기 (0) | 2010.01.25 |