response 내장객체 - sendRedirect

    response 객체: 응답정보와 관련하여 주로 헤더 정보 입력, 리다이렉트 하기 등의 기능을 제공한다.
    
    ​
    
    *response 내장객체에서 자주 사용되는 메소드
    
    - void setHeader(name, value): 헤더 정보의 값을 수정하는 메소드로 name에 해당하는 헤더정보를 
    
                                                              value 값으로 설정한다.
    
    ​
    
    - void setContentType(type): 웹 브라우저 요청의 결과로 보일 페이지의 contentType을 설정한다.
    
    ​
    
    - void setRedirect(url) : 페이지를 이동시키는 메소드로 url로 주어진 페이지로 제어가 이동한다.
    
    ​
    
    responseRedirect.jsp
    
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>responseRedirect</title>
    </head>
    <body>
    <h1>responseRedirect.jsp</h1>
    <%
    	//브라우저에 강제 재요청 시킴
    	response.sendRedirect("responseRedirected.jsp");
    %>
    
    </body>
    </html>
    responseRedirected.jsp
    
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>responseRedirected</title>
    </head>
    <body>
    <h1>responseRedirected.jsp</h1>
    </body>
    </html>
    

     

    'JSP' 카테고리의 다른 글

    application 내장객체  (0) 2020.11.14
    Session 내장객체  (0) 2020.11.14
    request 내장객체  (0) 2020.11.14
    Include Directive  (0) 2020.11.14
    Page Directive - Info  (0) 2020.11.14

    댓글