본문 바로가기

기존카테고리/JSP_basic

session 내장객체


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