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";
</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");
</script>
