-- MVC2 패턴 PROCESS
화면에서 CONTROLLER로 진입
CONTROLLER에서 요청을 분류
CONTROLLER의 역할을 분담하는 SERVICE로 진입
SERVICE에선 DAO에 요청을 전달
전달받은 요청을 DB로 보내 처리 후 SERVICE로 전달
SERVICE에서 CONTROLLER로 전달
CONTROLLER에서 redirect 혹은 forward로 UI화면으로 전달
JSP 내장객체 중 기본적으로 이해 + 외워야 하는 메서드
메서드 | 실행내용 | |
request | getParameter(" ") | 파라미터에 저장된 변수를 얻어내는 메서드 |
setAttribute(key, value) | 내장객체의 속성값을 설정하는 메서드 속성명에 해당하는 key값에 속성값에 해당하는 value값을 지정한다 |
|
getAttribute(키) | 내장객체의 속성명을 읽어오는 메서드 key 매개변수에 해당하는 value값을 불러온다 |
|
response | sendRedirect() | 페이지를 이동시키는 메서드 매개변수로 주어지는 url로 이동시킨다 |
addCookie() | response객체에 쿠키를 추가해서 전송시킨다 | |
Session | setAttribute(key, value) | 내장객체의 속성값을 설정하는 메서드 속성명에 해당하는 key값에 속성값에 해당하는 value값을 지정한다 |
getAttribute(키) | 내장객체의 속성명을 읽어오는 메서드 key 매개변수에 해당하는 value값을 불러온다 |
|
removeAttribute(키) | 내장객체의 속성을 제거하는 메서드 key 매개변수에 해당하는 value값을 제거한다 |
|
invalidate() | 설정된 모든 key & value 값을 제거한다 | |
Application | setAttribute(key, value) | 내장객체의 속성값을 설정하는 메서드 속성명에 해당하는 key값에 속성값에 해당하는 value값을 지정한다 |
getAttribute(키) | 내장객체의 속성명을 읽어오는 메서드 key 매개변수에 해당하는 value값을 불러온다 |
|
removeAttribute(키) | 내장객체의 속성을 제거하는 메서드 key 매개변수에 해당하는 value값을 제거한다 |
|
invalidate() | 설정된 모든 key & value 값을 제거한다 |
sendRedirect를 사용할때 out객체를 사용해서 다음화면에 알림창을 띄울수 있다
//out 객체를 이용해서 화면에 스크립트를 작성해서 보냄
response.setContentType("text/html; charset=utf-8");
PrintWriter out = response.getWriter();
out.println("<script>");
out.println("alert('정보가 수정되었습니다');");
out.println("location.href='user_modify.user'");
out.println("</script>");
'jsp' 카테고리의 다른 글
MVC2 패턴 예시 회원탈퇴 (0) | 2022.12.06 |
---|---|
MVC2 패턴 예시 마이 페이지 & 정보 수정 (0) | 2022.12.06 |
MVC2패턴 게시판 만들기 (DAO & VO) (0) | 2022.12.06 |
MVC2패턴 게시판 만들기 (Controller & Interface & Service) (0) | 2022.12.06 |
MVC2 (User) controller & service (0) | 2022.12.06 |
댓글