JSP, Servlet (75) 썸네일형 리스트형 [JSP/Servlet] 회원가입 페이지 만들기 실습 앞에서 배운 것들을 이용하여 회원가입 페이지를 만들어보자. 이름* 주민등록번호* - 아이디* 비밀번호* 비밀번호 확인* 이메일 @ 선택하세요 gmail.com naver.com daum.net nate.com 우편번호 주소 핸드폰번호 직업 선택하세요. 학생 컴퓨터/인터넷 언론 공무원 군인 서비스업 교육 메일/SMS 정보 수신 수신 거부 관심분야 생두 원두 로스팅 핸드드립 에스프레소 창업 package mission; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.htt.. [JSP/Servlet] 콤보박스, 리스트박스(<select>) 목록 상자 목록에 있는 여러 항목 중에 하나를 선택하거나 여러 개를 선택하는 콤보박스와 리스트 박스는 태그로 만든다. 직업 선택하세요. 학생 컴퓨터/인터넷 언론 공무원 군인 서비스업 교육 관심분야 에스프레소 로스팅 생두 원두 핸드드립 package unit07; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.. [JSP/Servlet] 체크박스(check box) 체크박스와 getParameterValues() 사용자가 여러 개의 항목을 선택할 수 있도록 하는 입력 양식 HTML에서 여러 개의 항목을 선택 후, 전송하면 퀴리 스트링에 동일한 이름으로 여러 개의 값들이 전송됨 체크박스와 getParameterValues() (계속) 체크박스에서 전송된 여러 개의 값은 서블릿에서 getParameterValues()를 사용하여 읽는다. 서블릿에서는 지정한 이름을 가진 모든 파라미터의 값을 배열 형태로 가져온다. 악세사리 관심항목을 선택하세요. 신발 가방 벨트 모자 시계 주얼리 package unit05; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Servlet.. [JSP/Servlet] 라디오버튼 실습 여러개의 라디오버튼을 이용하여 데이터를 전송해보자 (GET방식을 이용한다.) 성별 : 남자 여자 이메일 수신 여부 : 수신 거부 가입 인사 package RadioServletEx; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementat.. [JSP/Servlet] textarea와 라디오버튼 태그 여러 줄에 걸쳐 글자들을 입력할 수 있는 입력 양식 [속성 설명] rows : 텍스트 영역의 높이를 지정한다. cols : 텍스트 영역의 너비를 지정한다. name : 이름을 지정하여 textarea를 구분한다. 라디오 버튼 여러 가지 항목 중에서 하나를 선택하는 경우 사용 목적이 동일한 라디오 버튼을 동일한 그룹으로 지정하려면 name 속성이 같아야 함. 수신 거부 사용자 의견 이메일 수신 여부 : 수신 거부 package RadioServlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebSer.. [JSP/Servlet] 입력정보 유효성 확인하기 앞서서 입력정보를 입력해서 servlet을 통해 데이터를 전송하는 것을 하였다. 그러면 입력한 정보가 우리가 원하는 유형의 정보인지 확인해보자 아이디 : 나 이 : /** * */ function check(){ if (document.theform.id.value == ""){ alert("아이디를 입력해 주세요."); document.theform.id.focus(); return false; } else if (document.theform.age.value == ""){ alert("나이를 입력해 주세요."); document.theform.age.focus(); return false; }else if(isNaN(document.theform.age.value)){ // NaN(Not a Num.. [JSP/Servlet] get방식과 post방식 get 방식과 post 방식 클라이언트의 브라우저에서 사용자로부터 다양한 정보를 입력받기 위해서 태그 사용 태그의 기본 형식 [속성 설명] method : 어떤 방식으로 데이터를 넘겨 줄 것인지를 결정. get과 post 방식 중에서 하나를 선택한다. action : 전송(submit) 버튼을 누르면 action 속성에 기술한 URL로 지정된 파일을 호출한다. 전송(submit) 버튼 만들기 예 이 버튼을 클릭하면 태그의 action 속성에 기술한 서블릿이 요청되어 처리됨. 취소(reset) 버튼 만들기 예 입력한 내용을 취소하고자 할 때 사용. 데이터를 다시 입력할 수 있도록 이전 입력 내용을 지운다. package unit03; import java.io.IOException; .. [JSP/Servlet] 라이프 사이클 서블릿 라이프 사이클 서블릿은 최초 호출시에 메모리에 로딩되고, 두 번째 이후 부터는 메모리에 로딩된 서블릿을 호출하기 때문에 수행 속도가 빠르다. package Unit01; import java.io.IOException; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet impl.. 이전 1 ··· 6 7 8 9 10 다음