μƒˆμ†Œμ‹

인기 검색어

🌏 WEB/πŸ“° HTML

HTML 기초 - μ„Έμ…˜

  • -
λ°˜μ‘ν˜•
μ„Έμ…˜

μ„œλ²„μ™€μ˜ 관계λ₯Ό μœ μ§€ν•˜κΈ° μœ„ν•œ μˆ˜λ‹¨

쿠킀와 달리 ν΄λΌμ΄μ–ΈνŠΈμ˜ νŠΉμ • μœ„μΉ˜μ— μ €μž₯λ˜λŠ” 것이 μ•„λ‹Œ, μ„œλ²„μƒ 객체둜 쑴재

μ„Έμ…˜μ€ μ„œλ²„μ—μ„œλ§Œ 접근이 κ°€λŠ₯

λ³΄μ•ˆμ΄ μ’‹κ³ , μ €μž₯ν•  수 μžˆλŠ” 데이터에 ν•œκ³„ μ—†μŒ

 

μ„Έμ…˜ κ΄€λ ¨ λ©”μ†Œλ“œ

setAttribute() : μ„Έμ…˜μ— 데이터λ₯Ό μ €μž₯ ν•©λ‹ˆλ‹€.

getAttribute() : μ„Έμ…˜μ—μ„œ 데이터λ₯Ό μ–»μŠ΅λ‹ˆλ‹€.

getAttributeNames() : μ„Έμ…˜μ— μ €μž₯λ˜μ–΄ μžˆλŠ” λͺ¨λ“  λ°μ΄ν„°μ˜ 이름(μœ λ‹ˆν¬ν•œ ν‚€κ°’)을 μ–»μŠ΅λ‹ˆλ‹€.

getId() : μžλ™ μƒμ„±λœ μ„Έμ…˜μ˜ μœ λ‹ˆν¬ν•œ 아이디λ₯Ό μ–»μŠ΅λ‹ˆλ‹€.

isNew() : μ„Έμ…˜μ΄ 졜초 μƒμ„±λ˜μ—ˆλŠ”μ§€, 이전에 μƒμ„±λœ μ„Έμ…˜μΈμ§€λ₯Ό ꡬ뢄 ν•©λ‹ˆλ‹€.

getMaxInactiveInterval() : μ„Έμ…˜μ˜ μœ νš¨μ‹œκ°„μ„ μ–»μŠ΅λ‹ˆλ‹€. κ°€μž₯ 졜근 μš”μ²­μ‹œμ μ„ κΈ°μ€€μœΌλ‘œ 카운트 λ©λ‹ˆλ‹€.

removeAttribute() : μ„Έμ…˜μ—μ„œ νŠΉμ • 데이터 제거 ν•©λ‹ˆλ‹€.

Invalidate() : μ„Έμ…˜μ˜ λͺ¨λ“  데이터λ₯Ό μ‚­μ œ ν•©λ‹ˆλ‹€.

// login-session.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
	<h1>μ„Έμ…˜ 생성 μ™„λ£Œ</h1>
	<%
		// DB에 μžˆλŠ” 값을 체크
		session.setAttribute("session_id","test");
	%>
	

</body>
</html>
// login-form.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
	<%--
		Cookie[] cookie = request.getCookies();
		String id ="";		
		
		for(int i=0 ; i<cookie.length ; i++){
			if(cookie[i].getName().equals("test")){
				id = cookie[i].getValue();
			}
		}
	--%>
	
	<h1>둜그인 νŽ˜μ΄μ§€</h1>
	<form action="login-session.jsp" method="get">
		ID : <input type="text" class="id" name="id" value="<%--=id--%>"><br>
		PW : <input type="password" id="pw" name="pw"><br>
		<input type="checkbox" name="id-check" value="ok"> 아이디 μ €μž₯
		<input type="submit" value="둜그인">
	</form>

</body>
</html>

μ„Έμ…˜μ€ λΈŒλΌμš°μ € IDμ΄λ―€λ‘œ, λΈŒλΌμš°μ €λ₯Ό 끄지 μ•ŠλŠ” 이상 μ„Έμ…˜IDκ°€ 사라지지 μ•ŠλŠ”λ‹€

 

λ°˜μ‘ν˜•

'🌏 WEB > πŸ“° HTML' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

HTML 기초 - μ‹€μŠ΅ ( κ²Œμ‹œνŒ λ§Œλ“€κΈ° )  (0) 2022.06.15
HTML 기초 - μΏ ν‚€  (0) 2022.06.15
HTML 기초 - JSP  (0) 2022.06.15
HTML 기초 - CSS  (0) 2022.06.15
HTML 기초 - 둜그인 μ°½  (0) 2022.06.15
Contents

ν¬μŠ€νŒ… μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€

이 글이 도움이 λ˜μ—ˆλ‹€λ©΄ 곡감 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.