성장 기록 블로그🌴

!1014 JSP&Servlet 뿌시기! ( 로그인 페이지 , 아이디 비밀번호 받아오기 ) 본문

AI & BigData 교육과정/JavaScript 관련

!1014 JSP&Servlet 뿌시기! ( 로그인 페이지 , 아이디 비밀번호 받아오기 )

wlswls2s 2022. 10. 14. 12:27
728x90

< JSP&Servlet 내용 >

 


◆ JSP&Servlet 기본

개념정리

 

@ Ex11login.html

<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<fieldset>
	<legend>로그인</legend>
	
	<form action = "Ex11login.jsp" method = "post">
		
		ID: <input type="text" name = "id"><br><br>
		PW: <input type="text" name = "pw"><br><br>
		
		<input type="submit" value ="로그인"><br><br>
		
	</form>
	

</fieldset>
</body>
</html>

@Ex11login.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>

	<% 
		request.setCharacterEncoding("EUC-KR"); 
		String myid = "smart";
		String mypw = "1234";
		String id = request.getParameter("id");
		String pw = request.getParameter("pw");
		
		
		if(id.equals(myid) && pw.equals(mypw))
		{
        	//주소에 임의의 쿼리스트링을 만들때 사용하는 방법! (파일?id=" + id)
			response.sendRedirect("Ex11logintrue.jsp?id=" + id);
		}
		else
		{
			response.sendRedirect("Ex11loginfalse.jsp");
		}
	
	%>
	
	
		
		
		
				
		

</body>
</html>

@Ex11loginfalse.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>
<fieldset>

	<p> 로그인 정보를 다시 확인하세요.</p>
	
	<a href="Ex11login.html">로그인페이지로!</a>
	


</fieldset>	
	
	
</body>
</html>

@Ex11logintrue.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>
<fieldset>
   	
   	<% 
   		
   		String id = request.getParameter("id");
   	%>
	<h2><%=id %>님 환영합니다!</h2>
	
</fieldset>
</body>
</html>

728x90