📌
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%-- /jsp3/src/main/webapp/view/member/main.jsp --%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원 관리</title>
</head>
<body>
<h3>${sessionScope.login}로 로그인 되었습니다.</h3>
<h3><a href="logout">로그아웃</a></h3>
<h3><a href="info?id=${sessionScope.login}">회원정보 보기</a></h3>
<c:if test="${sessionScope.login == 'admin'}">
<h3><a href="list">회원 목록 보기</a></h3>
</c:if>
</body>
</html>
📌 MemberController.java - 내용 추가
@RequestMapping("main")
public String main (HttpServletRequest request, HttpServletResponse response) {
String login = (String)request.getSession().getAttribute("login");
if(login == null) { //로그아웃 상태
request.setAttribute("msg","로그인 하세요.");
request.setAttribute("url","loginForm");
return "/view/alert.jsp";
}
return "/view/member/main.jsp";
}
📌 MemberController.java - 내용 추가
@RequestMapping("logout")
public String logout (HttpServletRequest request, HttpServletResponse response) {
//1. session에 등록된 로그인 정보 제거
request.getSession().invalidate();
//2. loginForM.JSP 페이지로 이동
return "redirect:loginForm";
}
'수업(국비지원) > JSP' 카테고리의 다른 글
| [JSP] MVC MODEL2 방식 - 회원정보 수정(updateForm) (0) | 2023.04.19 |
|---|---|
| [JSP] MVC MODEL2 방식 - 회원 정보(info) (0) | 2023.04.19 |
| [JSP] MVC MODEL2 방식 - 회원가입(join, loginForm) (0) | 2023.04.19 |
| [JSP] MVC MODEL2 방식 - layout (0) | 2023.04.19 |
| [JSP] 이클립스 설정(MVC Model1 → MVC Model 2) (0) | 2023.04.19 |