일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 정보처리기사필기
- 요구사항확인
- 딥러닝
- 정보처리기사실기
- 코딩테스트
- 선형분류모델
- 선형회귀모델
- c언어
- JSP/Servlet
- 데이터베이스
- 자연수의성질
- 파이썬
- 중학수학
- pandas
- 데이터분석
- html/css
- Orange
- 핵심프로젝트
- 머신러닝
- numpy/pandas
- 데이터입출력구현
- 디버깅
- 언리얼프로젝트
- 이수증
- 언리얼학습
- 자바
- 자바 실습
- 텍스트마이닝
- 데이터시각화
- C++
- Today
- Total
클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지
자바 빈과 액션 태그 3 - 자바 빈 관련 액션 태그와 자바 빈으로 회원 정보 처리하기 본문
이제 새벽 공부할 시간이 30분도 채 남지 않았지만 힘을 내서 나머지 공부를 진행해보자. 오늘은 4시간이나 공부할 수 있어서 정말 기쁘다.
자바 빈에 정보를 새롭게 설정하는 <jsp:setProperty> 액션 태그
이 액션 태그는 자바 빈 객체 필드에 새로운 값을 설정한다. 회원의 이름을 변경할 때도 접근 제한자가 private으로 선언된 name에 직접 접근할 수 없기 때문에 setter인 setName()을 호출해야 한다.
다음은 MemberBean 클래스로 선언된 member 객체의 name 속성을 "전수빈"이라는 값으로 변경하는 예이다.
<jsp:setProperty> 태그에 사용되는 속성
자바 빈 프로퍼티 값 얻기와 변경하기(getProperty, setProperty 액션 태그)
조금 전에 실습했던 내용을 이번에는 자바 빈 프로퍼티를 사용해서 코드를 작성해보았다.
자바 빈으로 회원 정보 처리하기
자바 빈의 장점은 회원 가입시 입력한 회원 정보를 하나로 묶어서 서버로 전송할 수 있다는 점이다. 회원 가입 폼에서 입력받은 정보를 자바 빈에 저장하고 이를 조회하는 프로그램을 작성해보자.
이번 예제에서 중점적으로 살펴볼 내용은 <jsp:setProperty> 액션 태그를 사용해서 요청 파라미터 값을 손쉽게 자바 빈의 프로퍼티에 저장하는 과정이다. 이를 위해서는 회원 정보를 입력 받는 <input> 태그의 name 속성 값과 자바 빈 프로퍼티의 이름을 반드시 일치시켜야 한다.
이전 예제에서 회원의 정보를 저장하는 MemberBean 클래스는 만들었으므로 이번에는 다음의 두 파일만 작성해보겠다.
폼 양식에 입력한 내용을 자바 빈으로 처리하기
1. 회원의 정보를 입력할 폼을 작성하기
2. 입력 받은 정보를 자바 빈으로 처리하는 코드를 작성하기
이렇게 정보가 잘 입력되고 출력되었다. 만일 액션 태그를 사용하지 않는다면 한 줄로 간단하게 요청 파라미터 값을 한꺼번에 자바 빈의 프로퍼티에 저장하는 대신 여러 줄에 걸쳐 코딩해야 한다.
학습을 마치고
20분 정도 초과되었지만 그래도 공부를 다 마칠 수 있어서 기쁘다. 이제 한 가지만 더 학습을 하면 퀴즈 문제를 풀 수 있을 것 같다. 액션 태그는 코드를 간단하게 줄여주는 장점이 있었다.
'웹 · 앱 개발 > JSP & Servlet' 카테고리의 다른 글
자바 빈과 액션 태그 5 - 단원 마무리 퀴즈 문제 풀기 (0) | 2024.08.30 |
---|---|
자바 빈과 액션 태그 4 - scope 영역에 대해서 (0) | 2024.08.30 |
자바 빈과 액션 태그 2 - 자바 빈 관련 액션 태그 (0) | 2024.08.30 |
자바 빈과 액션 태그 1 - 자바 빈과의 첫 데이트와 자바 빈 클래스 만들기 (0) | 2024.08.30 |
쿠키와 세션 7 - 도전 문제 풀어보기 (0) | 2024.08.30 |