자바(Java)/JAVA 2EE

서블릿에서 객체를 생성해 파라미터로 페이지로 전달하기

본클라쓰 2009. 12. 27. 15:21

서블릿에서 객체를 생성한 후 파라미터로 페이지로 전달하기

 

서블릿에서 객체를 생성한 후 페이지로 전달하여 사용하기 위해서는 자바빈과 EL를 사용한다. 물론 EL을 사용하지 않고 페이지내에 스크립트로 자바 코드를 직접 사용하여 객체를 받아 처리할 수 있지만 EL 사용이 가장 간단하다.

 

 

 

 

객체 클래스

publc class Person {

 

    private String name;

    private String age;

 

    getter & setter ...

 

 

 

서블릿에서 객체를 생성하여 페이지에 전달

Person person = new Person();

person.setName("홍길동");

person.setAge("20");

 

request.setAttribute("person", person);

 

 

 

페이지에서 객체 사용하기

이름 : ${person.name} , 나이 : ${person.age}

 

 EL을 사용하여 객체의 속성에 접근할 때는 getter와 setter 메소드를 사용하여 접근하는 것이 아니라 바로 속성 이름을 통해 접근한다.