p312 ~ 321 FileUpload
JSP- FileUpload1
p312 ~ 321 FileUpload예제는 총 4개의 .Jsp 파일로 구성되어있다 4개의 Jsp 파일이 어떻게 동작하는지 어떤 역할을 하는지 먼저 알아보자 ( 각 Jsp 파일은 다음 Jsp파일로 request ) 1. End유저의 입력을 받고
dwc04112.tistory.com
( FIleUpload1 의 내용이 많아서 따로 작성함! )
p324 ~ 333 PartUploadForm
15 : action 에서 partUploadPro1을 타고 partUploadPro1.java로 간다
( partUploadPro1.java 의 @WebServlet에서 partUploadPro1 로 지정해뒀기 때문에 )
>> client 요청을 받는 url (controller) 로 받아서
>> 어떻게 처리해줄지를 정해서 응답해줌
30 : writer라는 이름으로 폼에서 전송되어온 정보를 받는다
31 : 입력양식의 name 속성 값이 partFile인 file 입력 양식에서 전송되어온 파일을 Part객체로 얻어옴
Part 인터페이스는 miltipart/form-data POST 요청으로 수신받은 from 아이템이나 하나의 Part를 나타낸다
41 : content-disposition 헤더 정보를 얻어오는 부분
여기서 헤더 정보는 : form-data; name="partFile1"; filename="C:\Users..test.txt" 와 같은 형태로 반환
이 정보를 이용하여 클라이언트가 선택한 파일 이름을 얻을 수 있다
위 코드는 사용 브라우저가 크롬인가 IE인가 에 따라 사용하는 코드이다
'수업 & 공부 > 수업 내용' 카테고리의 다른 글
23- 게시판 만들기 1. (MVC패턴) (0) | 2021.08.26 |
---|---|
22- MVC패턴 : 게시판 만들기 - 1 (jstl 태그로 데이터 출력) (0) | 2021.08.25 |
20- SQL ( DB트랜잭션 ) (0) | 2021.08.23 |
19- SQL ( like ) (0) | 2021.08.23 |
18- SQL ( GROUP BY ) (0) | 2021.08.20 |