쉽게 배우는 JSP 웹 프로그래밍 6

[쉽게 배우는 JSP 웹프로그래밍] 15장 연습문제

4. 데이터베이스를 연결하여 다음 조건에 맞게 프로젝트를 만들고 실행 결과를 확인하시오. create table if not exists Student( num int NOT NULL, depart VARCHAR(20), name VARCHAR(30), address VARCHAR(50), phone VARCHAR(20), PRIMARY KEY (num) )default CHARSET=utf8; 5. 다음과 같이 Student 테이블에 레코드를 삽입하여 결과를 확인하시오. insert into Student VALUES('2018100001','모바일과','홍길순','서울시','010-9002-1234'); insert into Student VALUES('2018100002','모바일과','홍길동','..

[쉽게 배우는 JSP 웹 프로그래밍] 8장 연습문제

2020/10/21 - [Problem solving/쉽게 배우는 JSP 웹 프로그래밍] - [쉽게 배우는 JSP 웹 프로그래밍] 7장 연습문제 1. 유효성 검사란 무엇인가? 유효성 검사는 사용자가 폼 페이지에서 입력한 데이터 값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되었는지 검증하는 것을 말한다. 2. 유효성 검사를 위한 두 가지 처리 기법을 간단히 설명하시오. 기본 유효성 검사는 사용자가 폼 페이지의 입력 항목에 입력한 데이터 값이 있는지 없는지 확인하고 데이터 길이, 숫자 등 기본적인 것이 맞는지 검사한다. 데이터 형식 유효성 검사는 사용자가 폼 페이지의 입력 항목에 입력한 데이터 값이 특정 형태에 적합한지 검사하기 위해 정규 표현식을 사용하는 방법으로 기본 유효성 검사보다 복잡하다. 3. ..

[쉽게 배우는 JSP 웹 프로그래밍] 7장 연습문제

1. 파일 업로드를 위한 form 태그 내에 반드시 설정해야 하는 기법은 무엇인가? 1) form 태그의 method 속성은 반드시 POST 방식으로 설정해야 한다. 2) form 태그의 enctype 속성은 반드시 multipart/form-data로 설정해야 한다. 3) form 태그의 action 속성은 파일 업로드를 처리할 JSP 파일로 설정해야 한다. 4) 파일 업로드를 위해 input 태그의 type 속성을 file로 설정해야 한다. 2. 파일을 서버에 업로드하는 처리 기법에 대해 간단히 설명하시오. MultipartRequest 클래스를 이용하거나 Commons-FileUpload를 이용하여 파일을 업로드할 수 있다. MultipartRequest 클래스는 MultipartRequest 객체..

[쉽게 배우는 JSP 웹 프로그래밍] 6장 연습문제

1. form 태그에 사용하는 속성에 대해 간단히 설명하시오. 폼 데이터를 받아 처리하는 웹페이지의 URL을 설정하는 action 속성 폼 데이터가 전송되는 HTTP 방식을 설정하는 method 속성 폼을 식별하기 위한 이름을 설정하는 name 속성 폼 처리 결과의 응답을 실행할 프레임을 설정하는 target 속성 폼을 전송하는 콘텐츠 MIME 유형을 설정하는 enctype 속성 폼 전송에 사용할 문자 인코딩을 설정하는 accept-charset 속성이 있다. 2. form 태그 내에 중첩하여 사용하는 태그를 나열하고 설명하시오. input 태그, select 태그, textarea 태그가 있다. input 태그는 사용자가 텍스트 입력이나 선택 등을 다양하게 할 수 있도록 공간을 만드는 태그이다. sel..

[쉽게 배우는 JSP 웹프로그래밍] 5장 연습문제

1. 폼 페이지에서 입력된 데이터를 전달하는 요청 파라미터 값을 JSP 페이지로 가져오는 내장 객체는 무엇인지, 그리고 관련된 메소드에 대해 간단히 설명하시오. request 내장 객체 이다. 요청 파라미터 이름이 name인 값을 전달 받는 getParameter(String name) 모든 요청 파라미터 이름이 name인 값을 배열 형태로 전달받는 getParameterValues(String name) 모든 요청 파라미터의 이름과 값을 Enumeration 객체 타입으로 전달 받는 getParameterNames() 등이 있다. 2. 서버에서 웹 브라우저에 다른 페이지로 강제 이동하도록 명령하는 내장 객체와 관련된 메소드는 무엇인가? response 내장 객체의 sendRedict() 메소드 이다. ..

[쉽게 배우는 JSP 웹프로그래밍] 4장 연습문제

1. forward와 include 액션 태그의 차이점을 간단히 설명하시오. forward 액션 태그는 그 전까지 출력 버퍼에 저장되어 있던 내용을 모두 삭제하고 forward 액션 태그에 설정된 페이지로 프로그램의 제어가 이동한다. include 액션 태그는 이전에 저장되어 있던 출력 버퍼를 채워서 나머지 출력이 이루어지고, 프로그램 제어는 이동되지 않는다. 2. include 액션 태그와 include 디렉티브 태그의 차이점을 설명하시오. include 디렉티브 태그는 단순하게 다른 페이지의 내용이 텍스트로 포함되지만 include 액션 태그는 다른 페이지의 처리 결과 내용을 포함한다. 또한, include 액션 태그는 화면 레이아웃의 일부분을 모듈화할 때 주로 사용되고 동적 페이지에 사용되지만 in..