본문 바로가기

728x90
반응형

JSP, Servlet, MySQL/JSP - webmarket

(40)
JSP Servlet 다국어 처리 : 상품 등록 페이지의 다국어 처리하기 01. 다국어 처리의 개요 다국어 처리는 웹 브라우저를 사용하는 국가에 따라 다양한 언어 및 지역을 지원하는 서비스를 말한다. 즉 다른 언어와 지역적 차이를 기술 변경 없이 소프트웨어에 바로 적용하는 것이다. 예전에는 국제적인 환경에서 서비스될 웹 사이트를 구축할 ㅒㄸ 국가별로 페이지를 만들어야 했다. 이렇게 국가별 언어로 변형하여 웹 사이트를 제작하고 유지 관리하는 일은 시간이 오래 걸리고 어렵다. 하지만 jsp 페이지에 JSTL 의 FMT 태그를 이용하면 언어별로 페이지를 따로 만들 필요 없이 아주 간단하게 다국어를 지원할 수 있다. 다국어는 다양한 언어와 지역에 적용 될 수 있도록 하는 국제화(internationalization,i18n)와 언어별 구성 요소를 추가하여 특정 지역의 언어나 문화에 ..
유효성 검사 : 상품 등록 데이터의 유효성 검사하기 2 =회원가입 폼 페이지에 입력한 데이터 형식 유효성 검사하기= /ch08/validation05.jsp 회원 가입 아이디 : 비밀번호 : 이름 : 연락처 : 010 011 016 017 019 - - 이메일 : ch08/validation05_process.jsp 아이디 : 비밀번호 : 이름 : 연락처 : -- 이메일 : 다시 확인했는데도, 틀린게 없다....... 나중에 다시보자.. 정신차리고 다시봐.. NOTE_자주 사용되는 패턴 다음은 폼페이지에 입력 양식의 데이터 형식으로 주로 사용되는 정규 표현식의 예이다 데이터 형식 패턴 숫자만 ^[0-9]*$ 영문자만 ^[a-zA-Z]*$ 한글만 ^[가-힣]*$ 영문자와 숫자만 ^[a-zA-Z0-9]*$ 이메일 /^[0-9a-zA-Z]([-_\.]?[0-9a-..
유효성 검사 : 상품 등록 데이터의 유효성 검사하기 01. 유효성 검사의 개요 유효성 검사(validation)는 사용자가 폼 페이지에서 입력한 데이터값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되엇는지 검증하는 것을 말한다. 즉 사용자가 실수로 유효하지 않은 데이터값을 입력하면 부적합하다고 판단하여 다시 폼 페이지로 되돌려 사용자에게 오류가 있음을 알려준다. 이러한 유효성 검사의 예로는 폼페이지에서 나이를 입력할 때 숫자를 인식하는 검사, 회원 가입 시 아이디 중복 검사, 로그인 인증 시 아이디와 비밀번호 검사, IP 패킷 검사 등을 들 수 있다. NOTE_ 유효성 검사가 필요한 이유와 검사 항목 웹 애플리케이션에서 폼 데이터의 유효성 검사가 필요한 가장 큰 이유는 보안 공격, 잘못된 데이터, 사용자의 실수로 예상 가능한 오류 등을 방지할 수 있기 ..
파일 업로드 : 상품 이미지 등록하기 2 /파일업로드 상태 500 내부 서버 오류/Not a directory 03. Commons-FileUpload 를 이용한 파일 업로드 파일 업로드 패키지인 Commons-FileUpload 는 서버의 메모리상에서 파일 처리가 가능하도록 지원한다. 이 패키지는 Commons-io 패키지를 바탕으로 작성되었기 때문에 웹 브라우저에서 서버로 파일을 업로드하기 위해 오픈 라이브러리 commons-fileupload.jar.commons-io.jar 파일을 다음 배포 사이트에서 직접 다운로드 해서 사요ㅗㅇ한다. 그리고 jsp 페이지에 page 디렉티브 태그의 import 속성을 사용하여 패키지 org.apache.commons.fileupload.* 를 설정해야 한다. 배포 사이트 : http://commons.apache.org/downloads/ 다운로드 파일:commons-f..
파일 업로드 : 상품 이미지 등록하기 /파일업로드 상태 500 내부 서버 오류/Not a directory 01. 파일업로드의 개요 파일업로드(file upload)는 웹 브라우저에서 서버로 파일을 전송하여 서버에 저장하는 것을 말한다. 서버로 업로드할 수 있는 파일에는 텍스트 파일, 바이너리 파일, 이미지 파일, 문서 등 다양한 유형이 있다. 웹 브라우저에서 서버로 파일을 전송하기 위해 jsp 페이지에 폼 태그를 사용하고, 전송된 파일을 서버에 저장하기 위해 오픈 라이브러리를 이용해야 한다. 1.1 파일 업로드를 위한 jsp 페이지 웹 브라우저에서 서버로 파일을 전송하기 위해 jsp 페이지를 폼 태그를 작성 할 때 몇 가지 중요한 규칠을 따라야 하며 그 형식은 다음과 같다. 1. form 태그의 method 속성은 반드시POST 방식으로 설정해야 한다. 2. form 태그의 enctype 속성은 반드시 mu..
폼 태그 : 상품 등록 페이지 만들기 2 05. textarea 태그의 기능과 사용법 textarea 태그는 여러 줄의 텍스트를 입력할 수 있는 태그로 형식은 다음과 같다. 기본적으로 textarea태그의 너비와 높이를 지정하기 위해 cols 와 rows 속성을 설정한다. 기본 값은 와 태그 사이에 설정하면 된다. textarea 태그의 가장 큰 특징은 입력 폼 안에 사용된 태그와 띄어쓰기가 그대로 출력된다는 것이다. ...(생략)... textarea 태그의 속성 속성 속성 값 설명 속성 속성값 설명 name 텍스트 이름을 설정한다 cols 숫자 입력할 텍스트 영역의 너비(열 크기)를 설정 rows 숫자 입력할 텍스트 영역의 높이 (행 크기)를 설정 wrap off 줄바꿈을 설정한다. wrap=”off”: 줄바꿈을 하지 않고 문장을 입력할 때..
폼 태그 : 상품 등록 페이지 만들기 chapter6 폼 태그: 상품 등록 페이지 만들기 01. 폼 처리의 개요 폼(form) 은 사용자가 웹 브라우저를 통해 입력된 모든 데이터를 한번에 웹 서버로 전송하는 양식이다. 전송한 데이터는 웹 서버가 처리하고 처리 결과에 따른 다른 웹 페이지를 보여준다. 폼은 사용자와 웹 애플리케이션이 상호 작용하는 중요한 개술 중 하나이다. 즉 사용자가 어떤 내용을 원하는지, 사용자의 요구 사항이 무엇인지 파악할때 가장 많이 사용하는 웹 애플리케이션의 필수적인 요소이다. 폼이있는 웹 페이지를 요청하고 폼 내용을 입력한다. 폼 안에있는 모든 데이터를 웹 서버로 보낸다. 웹 서버는 전송받은 폼 데이터를 처리하기 위해 jsp 컨테이너로 넘긴다. jsp 컨테이너는 폼 데이터를 처리한다 처리결과에 따라 새로운 웹 페이지..
내장 객체 : 상품 상세 정보 표시하기 2 chapter5-2 04. out 내장 객체의 기능과 사용법 out내장 객체는 웹 브라우저에 데이터를 전송하는 출력 스트림 객체이다. jsp 컨테이너는 jsp 페이지에 사용되는 모든 표현문 태그와 HTML, 일반 텍스트 등을 out 내장 객체를 통해 웹 브라우저에 그대로 전달한다. out 내장 객체는 스크립틀릿 태그에 사용하여 단순히 값을 출력하는 표현문 태그()와 같은 결과를 얻을 수 있다. out 내장 객체 메소드 반환 유형 설명 print(String str) void 설정된 str 값을 웹 브라우저에 출력한다 println(String str) void 설정된 str 값을 웹 브라우저에 출력한다. 이땨 줄바꿈(\n\r 또는 \n)이 적용 되지 않는다. newLine() void 줄바꿈(\r\n 또..

728x90
반응형