Tree 279

[웹 쇼핑몰 실습] 유효성 검사

상품 등록 페이지의 유효성 검사하기 1. 자바스크립트 관리 폴더 만들기 : /WebContent/resources/ 폴더에 자바스크립트 파일을 관리하는 js 폴더를 만들고 이 폴더에 validation.js 파일 생성 2. 유효성 검사를 위한 핸들러 함수 작성 validation.js function CheckAddProduct() { var productId = document.getElementById("productId"); var name = document.getElementById("name"); var unitPrice = document.getElementById("unitPrice"); var unitsInStock = document.getElementById("unitsInStock"..

Study/WebServer 2021.08.22

[웹 쇼핑몰 실습] 상품 이미지 등록하기

상품 목록 페이지 수정 products.jsp 상품 상세 정보 상품 코드 : 제조사 : 분류 : 재고 수 : 원 상품 주문 » 상품 목록 » 상품 이미지 업로드하기 상품 이미지 파일의 저장 위치 만들기 : c드라이브에 upload 폴더 생성 후 이 폴더에 상품 이미지 파일명을 상품 아이디로 하여 등록 오픈 라이브러리 cos.jar 등록 : MultipartRequest 클래스를 이용한 파일 업로드를 위해 cos.jar ㅍ파일 등록 상품 목록 페이지 수정(products.jsp) ​ 상품 상세 정보 페이지 수정(product.jsp) ​ 상품 정보 등록 페이지 수정(addProduct.jsp) 상품 등록 상품 코드 상품명 가격 상세 정보 제조사 분류 재고 수 상태 신규 제품 중고 제품 재생 제품 이미지 ​..

Study/WebServer 2021.08.22

이클립스 'Starting Tomcat v99.0 Server at localhost' has encountered a problem 오류 해결법

이클립스에서 jsp 파일을 Run 했을 경우 간혹 뜨는 오류입니다. 8080포트가 이미 사용중이기 때문에 오류가 뜨는 것이므로, 해당하는 PID를 종료시켜주면 해결 가능합니다. 1. cmd창 (명령프롬프트) 를 관리자 권한으로 실행합니다. 실행한 후, netstat -ao (네트워크 정보를 확인할 수 있는 명령어) 입력합니다. 명령어를 입력하면 위 사진과 같이 정보들이 뜨는데, 이 중 8080 포트의 PID 4224를 종료시켜줘야 합니다. 2. taskkill /f /pid 4224 => 프로세스 (PID 4224) 를 종료 시키는 명령어 * 간혹, taskkill 명령어를 입력한 경우 엑세스 거부가 뜨는 경우가 있는데 이 경우엔 cmd를 관리자 권한으로 실행하면 됩니다.

Errors 2021.08.22

JSP 기본문법

리터럴이란? 상수변수. JSP코드 내에 표기된 데이터 값 그대로 사용하는 상수(숫자, 문자와 관련된 것) 리터럴의 데이터 타입은 자동적으로 할당 소수점 없으면 int 타입 소수점 있으면 double 타입이 디폴트 큰 따옴표(“”)로 묶여진 텍스트는 String 타입 부여 (한 글자여도, “” 로 묶이면 String!) 작은따옴포(‘’)로 묶여진 문자에는 char 타입 부여 예약어 / 키워드 변수명과 같은 식별자로서 예약어를 사용하는 것은 금지 기본 데이터 타입 문자 타입인 char은 작은따옴표를 사용해 리터럴을 표시 자바에서는 문자, 스트링, 변수, 메소드, 클래스 이름 등의 식별자 모두 16비트 unicode 문자로 표현 예로, char a = ‘A’; 로 코딩하면 a에는 unicode인 0x0041 ..

Study/WebServer 2021.08.22