티스토리 뷰
1. m_insert_form 의 경로와 name 수정.
- post 방식확인

2. post방식으로 요청을 하면 doPost메서드가 자동으로 호출된다


3.

4. else if으로 command에 /Min/m_insert_pro.ksmart_m 주소값이 담긴다.
command에 있는 주소값을 비교한다.
조건문이 같으면 아래 문장을 출력한다.

다시 회원 가입 버튼을 클릭한다. 회원가입 버튼 경로는
<form action="<%= request.getContextPath() %>/Min/m_insert_pro.ksmart_m" method="post">
콘솔창 및 주소창 확인 :


5. MActionInterFace 인터페이스로 부터 구현을 명령받아 execute 추상메서드를 구현 한다.
패키지 : kr.or.ksmart.Inter
인터페이스 : MActionInterFace 내에 execute 추상메서드 선언
1)

2)

3)

6.

7.
패키지 : kr.or.ksmart.action
클래스 : MInsertProAction
클래스 생성시에
MActionInterFace 인터페이스를 추가하면 implements 후 execute 추상메서드 구현까지 자동 완성 된다


8. MInsertProAction은 MActionInterFace을 구현한다.

9.
1) 콘솔창 문구 추가.

2) 코드추가

콘솔창 확인 :
| 04-01 조건문 /Min/m_insert_form.ksmart_m |
1. forward 생성자 메서드로 새로운 객체를 생성하여 주소값을 할당한다.
2. setRedirect 메서드를 호출하고 초깃값 false를 선언한다.
3. setPath 메서드를 호출하고 경로를 셋팅한다.
4. else if 문으로 action 에 MInsertProAction 주소값을 할당한다.
5. execute 메서드를 호출
10.

11. 입력 값 받아와 출력하기.

12.
1) 한글이 깨진다.

2) get, post 방식모두 doPro 메서드를 거친다. 가장 상단에 인코딩을 추가.

3) 정상적으로 출력된다.

---작성중 ----
'41기 개발자과정' 카테고리의 다른 글
| 20211208 Mybatis (0) | 2021.12.08 |
|---|---|
| 20211206 상속, 다형성 (0) | 2021.12.06 |
| 20211205 oracle_MVC(회원관리)_가입화면 (0) | 2021.12.05 |
| 20211204 oracle 설치하기 (0) | 2021.12.05 |
| 20211204 model1, model2 (0) | 2021.12.04 |
