JSP 프로젝트를 생성해서 loginForm.jsp , dologin.jsp , loginSucc.jsp , loginFail.jsp
생성해서 시작해보자.
*loginForm.jsp
<body>
id / pw 입력후 로그인 버튼을 누르세요.
<form action="/JSP_Basic_Ex/dologin.jsp" method="post">
아이디 : <input type="text" name="id" size="10"><br>
비밀번호 : <input type="password" name="pw" size="10">
<input type="submit" value="login"><br>
<input type="reset" value="reset">
</form>
</body>
submit 이 눌렷을때 저 경로 값으로 이동된다.
submit은 button이랑 생긴것이 똑같은데 form태그 안에서 클릭됐을때 form태크 안의 엘리먼트들의 데이터를 파라미터로 싣고 action값으로 요청을 날리는 기능.
reset은 클릭되면 form태그안의 엘리먼트들을 모두 초기화.
로그인을 누르면 dologin.jsp로 날려버렸으니까 dologin.jsp 를 작성해보자.
*dologin.jsp
<body>
<%
request.setCharacterEncoding("UTF-8");
String id = request.getParameter("id");
String pw = request.getParameter("pw");
String url = "";
if(id != null && pw != null && id.equals(pw))
url = "loginSucc.jsp";
else
url = "loginFail.jsp";
%>
<jsp:forward page="<%= url %>"></jsp:forward>
</body>
사용자가 입력한 값을 문자열로 저장해주고
조건(아이디와 비밀번호가 같은지)을 검사해서 맞으면 loginSucc.jsp로 forward.
아니면 loginFail.jsp로 forward.
*loginSucc.jsp
<body>
로그인 성공
</body>
*loginFail.jsp
<body>
로그인 실패
</body>
각각 간단하게 확인해줄 수 있도록 작성해놓고 실험해보자.
'[JSP]' 카테고리의 다른 글
[JSP]10월 28일 forward, form, 쿠키(Cookie), 쿠키삭제 를 활용한 로그인 예제 (0) | 2015.10.29 |
---|---|
[JSP]10월 27일 쿠키(Cookie), 쿠키 만들기, 쿠키읽기, 쿠키삭제 예제 (0) | 2015.10.29 |
[JSP]10월 26일 자바 서블릿(JAVA Servlet)만드는방법, web.xml (0) | 2015.10.26 |
[JSP]10월 23일 JSP웹 어플리케이션 프로젝트 만들기 (0) | 2015.10.23 |
[JSP]10월 23일 이클립스(eclipse) 톰캣(Tomcat) 연동하는법 (0) | 2015.10.23 |