JSP 신입 교육⑤

bacccine·2022년 5월 19일
0

JSP

목록 보기
5/6

파일 주고 받기

http 프로토콜은 기본적으로 html 문서를 주고 받는다.
그렇기에 파일을 주고받기 위해 enctype="multipart/form-data"의 추가 속성을 지정해주어야 함

파일을 위해 cos.jar를 다운받아 WebContent>WEB-INF>lib에 넣어 설치한다
라이브러리에서 MultipartRequest 클래스가 핵심적

MultipartRequest 클래스

생성자

MultipartRequest(HttpServletRequest request, String saveDirectory,int maxPostSize, String encoding,
FileRenamePolicy policy);

보안을 위해 파일 max 사이즈를 생성자에 지정 가능 → int maxPostSize
FileRenamePolicy는 다운로드 시 같은 파일명이 있으면 어떻게 처리할 것인지 ex)다운로드(1),다운로드(2)

eclipse 자동 refresh 처리하기

Window> Preferences> General>Workspace>Refresh using native hooks or polling 체크박스 체크

jQuery

jQuery를 사용하면 느슨하게 결합시켜 onClick 조건 없이 자동으로 메소드를 찾아 연결시켜준다
html 문서를 다 읽고나서 js가 읽힌다

핵심 키워드

① 선택한다 ☞ $ 		대상이 id일 땐 #을, class일땐 .을 붙인다
② 실행한다 
$("#id명").on('click',function(){})
$("#id명")으로 선택해서 on('click',function(){})으로 처리한다

html

class: 문서 내 여러 번 나옴, design을 제공할 때 주로 사용한다
id: 문서 내 한 번만 나옴, js에서 처리할 때 주로 사용한다

DAO 작성

insert,update,delete는 PreparedStatement의 executeUpdate() 사용

0개의 댓글