티스토리 뷰
<회원가입 입력폼, ex05_req.jsp>
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>회원가입</title>
- <style>
- h3{color : red;}
- </style>
- <script>
- function send_go(){
- if(document.f.name.value == ""){
- alert("이름을 입력하세요");
- document.f.name.focus();
- return;
- }
- if(document.f.id.value == ""){
- alert("아이디를 입력하세요");
- document.f.id.focus();
- return;
- }
- if(document.f.pw.value == ""){
- alert("패스워드를 입력하세요");
- document.f.pw.focus();
- return;
- } else if (document.f.pw.value != document.f.pwc.value){
- alert("암호가 일치하지 않습니다. 다시 입력하세요");
- document.f.pw.value = "";
- document.f.pwc.value = "";
- document.f.pwd.focus();
- return;
- }
- //요청 URL
- document.f.action = "ex05_resp.jsp";
- //서버쪽에 보내기
- document.f.submit();
- }
- </script>
- </head>
- <body>
- <h1>회원가입</h1>
- <form name="f">
- <fieldset>
- <h3>*는 필수입력 사항입니다.</h3>
- *이름 : <input type="text" name= "name"><br><br>
- *아이디 : <input type="text" name= "id"><br><br>
- *패스워드 : <input type="text" name= "pw"><br><br>
- *패스워드 확인 : <input type="text" name= "pwc"><br><br>
- 이메일 : <input type="email" name="email"><br><br>
- 취미 : <input type="checkbox" name="hobby" value="운동"> 운동
- <input type="checkbox" name="hobby" value="게임"> 게임
- <input type="checkbox" name="hobby" value="영화"> 영화
- <input type="checkbox" name="hobby" value="독서"> 독서<br><br>
- <input type="submit" value="회원가입" onclick="send_go()">
- <input type="reset" value="취소">
- </fieldset>
- </form>
- </body>
- </html>
<폼에서 넘어온 값을 표시하는 ex05_resp.jsp>
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- <%
- //요청정보로부터 넘어온 데이터 추출(파라미터값)
- %>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>회원가입 정보</title>
- </head>
- <body>
- <h1>회원가입 정보</h1>
- <ul>
- <li>이름 : <%=name %></li>
- <li>ID : <%=id %></li>
- <li>PW : <%=pw %></li>
- <li>이메일 : <%=email %></li>
- <li>취미 : <%=hobby %></li>
- <li>취미 :
- out.print(hobbies + " ");
- }
- %>
- </li>
- </ul>
- </body>
- </html>
- 취미는 배열(체크박스는 복수선택이 가능)이기 때문에 27번째 줄대로 출력하면 주소값이 나온다. 그래서 28번째 줄처럼 입력해야 함
- 함수 제대로 작동하는지 확인
- 입력후 '회원가입' 버튼 클릭
<기입한 내용표시>
'JSP' 카테고리의 다른 글
[JSP] Request, Response 성적처리 예제 (0) | 2018.07.10 |
---|---|
[JSP] 액션태그 (0) | 2018.07.10 |
[JSP] Request, Response 객체 (0) | 2018.07.10 |
[JSP] Servlet - form값 받기 (0) | 2018.06.21 |
[JSP] Servlet - init, destory, @PostConstruct, @PreDestroy (0) | 2018.06.20 |
댓글
최근에 올라온 글
최근에 달린 댓글
링크
- Total
- Today
- Yesterday