보보 썸네일형 리스트형 [JSP 웹 프로그래밍] 다국어 처리 1 (Locale Class) 1. 다국어 처리 ▷ 웹 브라우저를 사용하는 국가에 따라 다양한 언어 및 지역을 지원하는 서비스 ▷ 다른 언어와 지역적 차이를 기술 변경 없이 소프트웨어에 바로 적용하는 것 ▷ JSP 페이지에 JSTL의 fmt 태그를 이용하면 언어별로 페이지를 따로 만들 필요 없이 아주 간단하게 다국어를 지원할 수 있음 ▷ 다국어는 다양한 언어와 지역에 적용될 수 있도록 하는 국제화(internationalization, i18n)와 언어별 구성 요소를 추가하여 특정 지역의 언어나 문화에 맞추는 지역화(localization, L10n)를 포함 ◎ 지역화 ▷ 사용 국가별 환경에서 특정 언어와 지역에 맞게 적합화하는 것 ▷ L10n으로 표기 ◎ 지역화에 주로 고려되는 사항 ▷ 숫자, 날짜, 시간의 형식 ▷ 화폐의 표시 ▷.. 더보기 [JSP 웹 프로그래밍] 유효성 검사 2 (데이터 형식 유효성 검사) 1. 데이터 형식 유효성 검사 ▷ 사용자가 폼 페이지의 입력 항목에 입력한 데이터 값이 특정 형태에 적합한지 검사하기 위해 정규 표현식(regular expression)을 사용하는 방법 ▷ 기본 유효성검사보다 복잡 ◎ 아스키 코드 ▷ 48 = 0, 57 = 9 ▷ 65 = A, 90 = Z ▷ 97 = a, 122 = z 숫자만 입력 : event.keyCode >= 48 && event.keyCode= 65 && event.keyCode= 97 && event.keyCode= 33 && event.keyCode= 58 && event.keyCode= 58 && event.keyCode= && event.keyCode= 12592 && event.keyCode 더보기 [JSP 웹 프로그래밍] 유효성 검사 1 (validation) 1. 유효성 검사(validation) ▷ 사용자가 폼 페이지에서 입력한 데이터 값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되었는지 검증하는 것 ▷ 사용자가 실수로 유효하지 않은 데이터 값을 입력하면 부적합하다고 판단하여 다시 폼 페이지로 되돌려 사용자에게 오류가 있음을 알려줌 ▷ 유효성 검사의 예 ▶ 폼 페이지에서 나이를 입력할 때 숫자를 인식하는 검사, 회원 가입 시 아이디 중복 검사, 로그인 인증 시 아이디와 비밀번호 검사, IP 패킷 검사 등 ◎ 유효성 검사를 위한 핸들러 함수 ▷ 핸들러 함수는 폼 페이지에서 이벤트가 발생했을 때(를 클릭한 경우)의 유효성 검사를 위해 매핑하는 메소드 ▷ 자바스크립트를 이용하여 유효성 검사를 위한 코드를 작성 ▶ 자바스크립트는 웹 브라우저에서 유효성 검사를 .. 더보기 [JSP 웹 프로그래밍] 파일 업로드 2 (Commons-FileUpload) 1. Commons-FileUpload ▷ 파일 업로드 패키지 ▷ 서버의 메모리상에서 파일 처리가 가능하도록 지원 ▷ 오픈 라이브러리 commons-fileupload.jar, commons-io.jar 파일을 배포 사이트에서 직접 다운로드해서 사용 ▶ 배포 사이트 : http://commons.apache.org/downloads/ ▶ 다운로드 파일 : commons-fileupload-1.3.3-bin.zip, commons-io-2-6-bin.zip ▷ JSP 페이지에 page 디렉티브 태그의 import 속성을 사용하여 패키지 org.apache.commons.fileupload.*를 설정 ◎ DiskFileUpload 클래스의 메소드 ◎ FileItem 클래스의 메소드 ◎ Commons-File.. 더보기 [JSP 웹 프로그래밍] 파일 업로드 1 (MultipartRequest) 1. 파일 업로드 ◎ 파일 업로드 처리 방법 ▷ 단순한 자바 코드로 작성하여 처리할 수 없어 오픈 라이브러리인 cos.jar나 commonsfileupload.jar를 사용해야 함 ◎ 파일 업로드 처리 종류 2. MultipartRequest를 이용한 파일 업로드 ▷ 웹 페이지에서 서버로 업로드 되는 파일 자체만 다루는 클래스 ▷ 웹 브라우저가 전송한 multipart/form-data 유형과 POST 방식의 요청 파라미터 등을 분석한 후 일반 데이터와 파일 데이터를 구분하여 파일 데이터에 접근 ▷ 한글 인코딩 값을 얻기 쉽고, 서버의 파일 저장 폴더에 동일한 파일명이 있으면 파일명을 자동으로 변경 ▷ 오픈 라이브러리 cos.jar를 배포 사이트에서 직접 다운로드해서 사용 ▶ 배포 사이트 : http:/.. 더보기 [JSP 웹 프로그래밍] 폼 태그 2 (textarea, 폼 데이터 처리) 1. textarea 태그 ▷ 여러 줄의 텍스트를 입력할 수 있는 태그 ▷ 기본 값은 와 태그 사이에 설정 ▷ 입력 폼 안에 사용된 태그와 띄어쓰기가 그대로 출력됨 ◎ textarea 태그의 속성 ◎ textarea를 이용한 가입 인사 추가 예제 2. 폼 데이터 처리하기 ◎ 요청 파라미터의 값 받기 ▷ request 내장 객체는 웹 브라우저가 서버로 보낸 요청에 대한 다양한 정보를 담고 있어 getParameter() 메소드를 이용하여 요청 파라미터의 값을 얻을 수 있음 ◎ 체크 박스의 데이터를 전달받는 예제 1. index.jsp(데이터 전달) 독서 운동 영화 2. process.jsp(데이터 전달 받음) 독서 : 운동 : 영화 : index.jsp 실행 후 원하는 값을 체크한 후 전송하면 아래.. 더보기 [JSP 웹 프로그래밍] 폼 태그 1 (form, input, select) 1. 폼(form) ▷ 사용자가 웹 브라우저를 통해 입력된 모든 데이터를 한 번에 웹 서버로 전송하는 양식 ▶ 전송한 데이터는 웹 서버가 처리하고 처리 결과에 따라 다른 웹 페이지를 보여줌 ▷ 사용자와 웹 애플리케이션이 상호 작용하는 중요한 기술 중 하나 ▷ 사용자가 어떤 내용을 원하는지, 사용자의 요구 사항이 무엇인지 파악할 때 가장 많이 사용하는 웹 애플리케이션의 필수적인 요소 ◎ 폼을 구성하는 태그 종류 ◎ 폼 태그 ▷ 사용자가 다양한 정보를 입력하고 서로 전달할 때 사용하는 태그 ▷ 단독으로 쓰이지 않고 사용자가 다양한 정보를 입력하는 양식을 포함하는 최상위 태그 ▷ 속성을 이용하여 폼 데이터를 전송할 때 어디로 보낼지, 어떤 방식으로 보낼지 설정 ▷ form 태그의 모든 속성은 필수가 아니라 선.. 더보기 [JSP 웹 프로그래밍] 내장 객체 3 <javax> (out 내장 객체) 1. out 내장 객체 ▷ 웹 브라우저에 데이터를 전송하는 출력 스트림 객체 ▷ JSP 컨테이너는 JSP 페이지에 사용되는 모든 표현문 태그와 HTML, 일반 텍스트 등을 out 내장 객체를 통해 웹 브라우저에 그대로 전달 ▷ 스크립틀릿 태그에 사용하여 단순히 값을 출력하는 표현문 태그()와 같은 결과를 얻을 수 있음 ◎ out 내장 객체 메소드의 종류 ◎ out 내장 객체 사용 예제 out 내장 객체를 이용하면 스크립틀릿 태그에서도 표현문 태그()와 같은 결과를 낼 수 있습니다. out 내장 객체는 java의 출력처럼 System.out.println과 유사하네요!! 많은 분들의 피드백은 언제나 환영합니다! 많은 댓글 부탁드려요~~ 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 35 다음