본문 바로가기

jsp

페이지 리다이렉션: 다른 페이지로 리다이렉트하는 방법을 배우는 예제.

반응형

페이지 리다이렉션은 사용자를 다른 페이지로 자동으로 이동시키는 웹 기술입니다. JSP에서는 response.sendRedirect() 메소드를 사용하여 리다이렉션을 구현할 수 있습니다. 아래에는 페이지 리다이렉션을 구현하는 두 가지 예제를 제공하겠습니다.

예제 1: 간단한 페이지 리다이렉션

이 예제는 사용자를 다른 웹페이지로 리다이렉트합니다.

redirectPage.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Redirect Page</title>
</head>
<body>
<%
    // 사용자를 "targetPage.jsp"로 리다이렉트
    response.sendRedirect("targetPage.jsp");
%>
</body>
</html>

 

예제 2: 조건에 따른 페이지 리다이렉션

이 예제에서는 조건에 따라 다른 페이지로 리다이렉트합니다.

conditionalRedirect.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Conditional Redirect</title>
</head>
<body>
<%
    // 조건 변수 설정
    boolean isLoggedIn = false; // 실제 애플리케이션에서는 사용자 로그인 상태를 체크하여 값을 설정

    // 조건에 따른 리다이렉트
    if (isLoggedIn) {
        response.sendRedirect("welcome.jsp");
    } else {
        response.sendRedirect("login.jsp");
    }
%>
</body>
</html>

관련 전문용어 설명

  • 리다이렉션(Redirection): 클라이언트(브라우저)에게 다른 페이지로 이동하도록 지시하는 웹 기술입니다.
  • response.sendRedirect(): JSP에서 페이지를 리다이렉트할 때 사용하는 메소드입니다. 이 메소드에 URL을 전달함으로써, 해당 URL로 사용자를 리다이렉트할 수 있습니다.
반응형