sessionForm.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>
<%if(session.getAttribute("id") == null){%>
<form action="sessionTest.jsp" method="post">
아이디: <input type="text" name="id"><br>
비밀번호: <input type="text" name="pw"><br>
<input type="submit" value="전송">
</form>
<%}else{%>
<a href="logout.jsp">로그아웃</a>
<%=session.getAttribute("id")%>님 안녕하세요.
<%} %>
</body>
</html>
------------------------------------------------------------------------------
sessionTest.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>
<%request.setCharacterEncoding("utf-8"); %>
<%
String id = request.getParameter("id");
String pw = request.getParameter("pw");
if(id.equals("thisme") && pw.equals("1234")){
session.setAttribute("id", id);
}
response.sendRedirect("sessionForm.jsp");
%>
</body>
</html>
-------------------------------------------------------------------
logout.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>
<%
session.invalidate();
response.sendRedirect("sessionForm.jsp");
%>
</body>
</html>
'기존카테고리 > JSP_basic' 카테고리의 다른 글
config 내장객체 (0) | 2017.06.28 |
---|---|
application 내장객체 (0) | 2017.06.28 |
pageContext 내장객체(냉무) (0) | 2017.06.28 |
out 내장객체(냉무) (0) | 2017.06.28 |
response 내장객체 (0) | 2017.06.28 |