Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- session.getAttribute
- static
- 미래직장
- 데이터사이언스
- iframe
- "
- 향상된 for문
- 파일 호출
- session.setAttribute
- BEANS
- 자바빈즈
- Import
- 버리자
- Alert
- 동기 부여
- 팝업창
- 파일호출
- 동기부여
- 영감
- ;
- scanner
- javaBeans
- 페이지 이동
- 빈즈
- session.removeAttribute
- 페이지이동
- opener
- 로그인화면
- \
- target
Archives
- Today
- Total
갈림길 이정표
[JSP] 로그아웃, 로그인 화면 다르게 하기 (feat. session, include지시어) 본문
Programming Language/Servlet & JSP
[JSP] 로그아웃, 로그인 화면 다르게 하기 (feat. session, include지시어)
이몽뇽 2020. 9. 2. 22:40

[login_main.jsp]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<table border="1" style="width:80%; margin-left: auto; margin-right: auto;">
<tr>
<td>
<%if(session.getAttribute("id") == null){%>
<%@ include file="login_aa.jsp" %>
<%}else{ %>
<%@ include file="login_bb.jsp" %>
<%} %>
</td>
</tr>
<tr>
<td>
<iframe name="myframe" width="99%" style="border-left-style: none"></iframe>
</td>
</tr>
</table>
</body>
</html>
로그인 안함
[login_aa.jsp]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<div id="aa" style="margin: 10 to auto;">
<form action="login_ok.jsp" method="post">
<h2>홍길동 센터</h2>
id : <input type="text" name="id">
pwd : <input type="password" name="pwd"> <%--tel: 모바일로 접속시 통화입력 모드 --%>
<input type="submit" value="로그인">
<p/>
자료보기<br>
(로그인 안 했을 때 화면)
</form>
</div>
로그인 성공
[login_bb.jsp]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<div id="bb" style="margin: 10 to auto;">
<form action="login_ok.jsp" method="post">
<h2>주식회사 (주)홍길동</h2>
<%=session.getAttribute("id") + "님이 로그인 성공하셨습니다." %>
<input type="hidden" name="id">
<input type="hidden" name="pwd">
<input type="submit" value="로그아웃">
<p/>
<a href="login_jikwon.jsp" target="myframe">자료 보기</a>
</form>
</div>
정확한 로그인 정보
[login_ok.jsp]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
String id = request.getParameter("id");
String pwd = request.getParameter("pwd");
if(id.equals("aa") && pwd.equals("11")){
session.setAttribute("id", id);
}else{
session.removeAttribute("id");
}
response.sendRedirect("login_main.jsp");
%>
[login_jikwon.jsp]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
난 직원 자료야!!!!!
</body>
</html>
'Programming Language > Servlet & JSP' 카테고리의 다른 글
[JSP] *연구* jsp 로 alert창 띄우고 이동시키기 (0) | 2020.09.05 |
---|---|
[JSP] (최종 - Model Ⅰ방식) 간단한 쇼핑몰 게시판 만들어 보기 *갱신 필* (0) | 2020.09.02 |
[JSP] beans + dbcp[connection pooling] (0) | 2020.09.02 |
[JSP] (problem) (0) | 2020.08.26 |
[JSP] Bean으로 DB 연결 (feat. 향상된 for문) (0) | 2020.08.26 |