jsp

2022_12_02 JAVA Bean (자바빈)

0304호 2022. 12. 2.

bean_basic.jsp
0.00MB

입력페이지

formtag에서 post방식으로 데이터를 전송함

bean_basic_ok.jsp
0.00MB

입력페이지에서 데이터를 받아온 뒤

user객체에 값을 저장함

bean_basic_result.jsp
0.00MB

user객체를 불러와서 값을 출력함

출력페이지

User.java
0.00MB

(JAVA BEAN) USER

데이터를 저장해두는 VO클래스와 같은 역할

 

자바빈(JAVA Bean)이란?

JAVA언어의 데이터(변수)와 기능(메서드)으로 이루어진 클래스 이다. (VO클래스)
자바빈은 데이터를 저장하고 읽기위해 Getter메서드와 Setter메서드를 반드시 만들어줘야한다.

자바빈은 데이터베이스와의 반복적인 작업을 효율적으로 처리하기 위해 사용한다.

JSP에서는 Action태그를 이용해서 자바빈을 사용할 수 있다.

 

 

 

bean_basic 페이지

데이터를 입력하면 bean_basic_ok페이지에서 한글처리를하고

각각의 데이터를 User객체에 집어넣고 다음페이지에 보내기위해서

request.setAttribute("이름",객체명)으로  Foward전송함

bean_basic.result 페이지

각각의 데이터를 request로 받은게 아닌 user.get~~~를 통한 값을 불러오기

 //user안에 있는 원자값들을 출력
    User user = (User)request.getAttribute("user");
    
    String id = user.getId();
    String pw = user.getPw();
    String name = user.getName();
    String email =  user.getEmail();

 

 

 

'jsp' 카테고리의 다른 글

2022_12_02 EL(Expression Language)  (1) 2022.12.02
2022_12_02 MVC2 패턴  (0) 2022.12.02
2022_12_01 Forward 과제  (1) 2022.12.01
2022_12_01 Foward & Redirect 02 (sendRedirect)  (0) 2022.12.01
2022_12_01 Foward & Redirect 01 (Forward)  (0) 2022.12.01

댓글