<서블릿>
1. DTO 를 만들기
2. 출력 코드 삭제(out.println)
3. 전달 Data - > 데이터보관소에 저장하기
rs ->{dto ->arraylist} ->request
4. View 위임
<View: JSP>
1. request에 저장된 정보 가져오기
2. 화면출력
'공부 > servlet' 카테고리의 다른 글
ch4) 서블릿과 JDBC (0) | 2020.02.19 |
---|
<서블릿>
1. DTO 를 만들기
2. 출력 코드 삭제(out.println)
3. 전달 Data - > 데이터보관소에 저장하기
rs ->{dto ->arraylist} ->request
4. View 위임
<View: JSP>
1. request에 저장된 정보 가져오기
2. 화면출력
ch4) 서블릿과 JDBC (0) | 2020.02.19 |
---|
HttpServlet 클래스를 상속 받게되면 doGet()이나 doPost()를 정의합니다.
1) doGet() : 회원등록화면
get요청이 발생 하는 경우
- 웹 브라우저 창에 URL을 입력 한 후 엔터를 누를 때
- a 태그로 만들어진 링크를 누를 때 *
- From의 method 속성값이 get이거나 method 속성이 생략된 경우(method의 기본값은 get)
* a 태그의 링크 URL은 'add'입니다. '/'으로 시작하면 절대 경로이고 '/'으로 시작하지 않으면 상대 경로입니다.
2)doPost() : 회원정보저장
이 메서드는 클라이언트에서 POST요청을 보낼 때 호출됩니다.
한글이 깨지는 것을 해결하려면 getParameter()호출하기전에 적어줘야한다.
데이터 베이스에 한글 저장 > request.setCharacterEncoding("UTF-8");
html 출력시 한글 출력> response.setContentType("text/html; charset=UTF-8");
일정 시간이 지나고 나서 자동으로 서버에 요청을 보내는 방법입니다.
응답 헤더를 이용한 리프래시 : response.addHeader("Refresh", "1;url=list");
- 1;url=list은 1초후에 list로 이동하라는 의미.
매개변수의 값을 여러개 작성 하고 싶으면 <init-param>엘리먼트를 여러개 작성하면 됩니다.
서블릿에서 View 분리하기 (0) | 2020.04.13 |
---|