728x90
★ Response
- 서버 > (행동) > 클라이언트
- a. 돌려줄 임시페이지 제작 > response.getWriter() > printWriter()
- b. 돌려줄 임시 페이지 인코딩 > response.setCharacterEncoding("UTF-8")
- c. 돌려줄 내용의 MIME 지정 > 파일 업로드 수업...
- d. 페이지 이동하기
■ 사용 ex)
- 이렇게 if문 없이 주게 되면, 실행 하자마자 이동함.
response.sendRedirect("ex11_response_two.jsp");
★ PageContext
- 페이지 실행(요청~응답)중에 관련된 데이터를 저장하는 객체
- a. 페이지 이동하기
- - pageContext.forward()
■ 서버측 자원의 생명 주기
- 서블릿 or JSP > 여러가지 자원 > 언제 생성 ~ 소멸
- 현재 JSP 페이지가 실행 중일때 > JSP 페이지 처리 종료 > 자원 소멸
- 내장 객체
- pageContext, request, session, application
- 내부에 컬렉션 소유
- pageContext의 생명 주기
- request의 생명 주기
★ out
- 응답 페이지 출력 스트림 객체
- 서블릿 PrintWriter와 같은 역할
- 1. out 사용 안함
<h2>out 사용 안함</h2>
<%for (int i=1; i<=9; i++) { %>
<div><%= dan %> x <%= i %> = <%= dan*i %></div>
<% } %>
- 2. out 사용함
<h2>out 사용함</h2>
<%
for (int i=1; i<=9; i++) {
out.println(String.format("<div> %d x %d = %d </div>",dan, i ,dan*i));
}
%>
728x90
'Server' 카테고리의 다른 글
JSP STEP 6 - Application (0) | 2023.05.09 |
---|---|
JSP STEP 5 - Session (1) | 2023.05.09 |
JSP STEP 3 - Request_header (0) | 2023.05.09 |
JSP STEP 2 - JSP 내장 객체 (0) | 2023.05.08 |
JSP STEP 1 - 기초 셋팅 및 응용 (0) | 2023.05.08 |