728x90
반응형
SMALL
로그인 페이지 만들기
- 로그인하는 페이지(html)
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<form action="Ex11login.jsp">
ID:<input type="text" name="id">
<br>
PW:<input type="password" name="pw">
<br>
<input type="submit" value="로그인">
</form>
</body>
</html>
- 로그인 조건에 맞는지 확인하는 페이지(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>
<%
String id = request.getParameter("id");
String pw = request.getParameter("pw");
%>
<%if((id.equals("smart"))&(pw.equals("1234"))){
response.sendRedirect("Ex11loginTrue.jsp?id="+id);
}
else{
response.sendRedirect("Ex11loginFalse.jsp");
}%>
</body>
</html>
- 로그인 성공시 페이지(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>
<%
String id = request.getParameter("id");
%>
<h1><%=id %>님 환영합니다!</h1>
</body>
</html>
-> 쿼리 스트링 이용하여 출력할 이름 붙여주기
- 로그인 실패시 페이지(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>
<h3>로그인정보를 다시 확인하세요</h3>
<a href="Ex11login.html">로그인페이지</a>
</body>
</html>
로그인 실행화면
로그인 성공시
로그인 실패시
-> 로그인페이지 누르면 처음 로그인화면으로 돌아감
728x90
반응형
LIST
'스마트인재개발원 > JSP . SERVLET' 카테고리의 다른 글
[COOKIE]쿠키를 활용하여 장바구니에 원하는 상품 담는 페이지 만들기 (0) | 2022.10.15 |
---|---|
[JSP] 내가만든 쿠키가 생각나는 쿠키/쿠키굽기(생성) (0) | 2022.10.14 |
[JSP]점심메뉴를 직접 입력하여 랜덤으로 메뉴 추천받기/response객체/select태그 내 option에 따른 페이지 불러오기 (0) | 2022.10.14 |
[JSP] 이름,성별,취미(중복가능) 입력받아 출력하기/행과열의 수를 입력받아 테이블 생성하기 (1) | 2022.10.13 |
[JSP] 스크립트릿 / 선언문 / 지시자 /내장객체 (0) | 2022.10.13 |