본문 바로가기

it-day/springboot

document.referrer 란

링크를 통해 현재 페이지로 이동시킨, 전 페이지의 URI 정보를 반환

 

ex)

main 에서 어떠한 버튼을 클릭하여 my 페이지로 이동하는데

비회원이면 로그인 페이지에서 로그인 후 이동 해야 한다.

 

$(function() {
    if ( document.referrer.indexOf("main") > -1 ) {
       $("input[name='login_flag']").after('<input name="login_redirect" value="ok"    type="hidden">');
    }
});

 

 

sessin에서 getAttribute 메서드로 세션에 저장된 값을 조회
리턴 타입은 Object이므로 형변환이 필요

String redirectUrl = (String) session.getAttribute("세션에존재");
String login_redirect = request.getParameter("login_redirect");
if ("ok".equals(login_redirect)) {
    redirectUrl = "/mypage";
}

 

이러면 main 에서 로그인하면 main 페이지 유지가 아닌 my 페이지로 이동

'it-day > springboot' 카테고리의 다른 글

기초 복습(@ResponseBody,@RequestMapping)  (0) 2024.03.11
Vue 디버깅 하는법  (0) 2024.02.27
Spring Batch(tasklet)  (0) 2023.11.27
Command 객체  (0) 2023.10.15
나만의 개발 순서(조회)  (0) 2023.09.20