[홈페이지만들기4] JSP_메인 페이지(main), 로그아웃 페이지

jngyoon·2023년 8월 29일
0

혼공일기

목록 보기
8/24
post-thumbnail

main.jsp

<body>
	//session에 있는지 검사
	<%
    	//getAttribute로 loginUser 데이터 꺼내기
		String loginUser = (String)session.getAttribute("loginUser");	//session은 object로 업캐스팅되므로 String으로 다운캐스팅
		//loginUser가 없으면 alert창 띄우고, loginview.jsp로 이동
        if(loginUser == null){
	%>
		<script>
			alert("로그인 후 이용하세요!");
			location.href = "loginview.jsp";	//javascript에서 페이지이동 요청 할 때는 location.href = "";
		</script>		
	<%	
		}
	%>
	<p><%=loginUser%>님 어서오세요~</p>
	<p><a href="logout.jsp">로그아웃</a></p>
</body>

logout.jsp

<%
	//첫번째 방법 : setAttribute()로 loginUser를 null값으로 바꿔주기
	//session.setAttribute("loginUser", null);
    
    //두번째 방법 : removeAttribute()로 loginUser 지우기
	//session.removeAttribute("loginUser");
    
    //세번째 방법 : invalidate()로 세션 초기화
	session.invalidate();
%>

<script>
	alert("다음에 꼭 다시 오세요!");
	location.replace("loginview.jsp");	//loginview.jsp로 이동
</script>

0개의 댓글