본문 바로가기

카테고리 없음

2023.01.11/JSP/서블릿-쿠키생성,파일업로드/다운로드,배포

쿠키생성

<cookieTest1.jsp>

 

<cookieTest2.jsp>

 

 

<cookieTest1.jsp>을 실행하고 

쿠키값 불러오기클릭하면

 

6초지나고 새로고침하면

 

 

Application으로 확인해보자

 

6초가 지나고 새로고침하면

사라진다.

 

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

쿠키예제

 

<cookieExample.jsp>

쿠키의 값을 가져오는 페이지 (보여지는 페이지)

설정을 눌르면쿠키생성 (cookieExample2.jsp 에서 생성할 예정)

 

 

 

 

<cookieExample2.jsp>

 

 

기본값 한국어

 

 

브라우저를 종료하고 다시 실행해도 쿠카가 저장되어 영어로 나온다.

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

파일업로드/다운로드

 

COS 라이브러리 설치

http://www.servlets.com

 

Servlets.com

Home What's New? COS File Upload Library Servlet Polls Mailing Lists Servlet Engines Servlet ISPs Servlet Tools Documentation Online Articles The Soapbox "Java Servlet Programming, Second Edition" "Java Enterprise Best Practices" Speaking & Slides About Ja

www.servlets.com

 

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

<FileUpladForm.jsp>

 

 

method="post" enctype="multipart/form-data" 은 꼭 입력해야 한다.

 

 

<FileUpladForm2.jsp>

 

 

FileUpladForm.jsp에서 실행

사진을 올리고 submit을 클릭하면 경로가  나온다.

그 경로대로 들어가면

파일이 업로드되어있다.

 

이름이 같으면 뒤에 숫자가 붙는다.

 

 

 

<fileCheck2.jsp>

업로드 확인 및 다운로드 페이지 이동 버튼을 누르면

아래와같이 나온다.

 

<서블릿>

 

 

이미지 링크를 누르면 다운로드가 된다.

콜솔을 보면 

다른 사진 저장한 콘솔이다.

 

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

배포

*빌드 : 소스코드를 실행 가능한 소프트웨어 산출물로 만드는 일련의 과정입니다.

*배포(Deployment) : 실행 가능한 파일을 서버에 올려 사용자가 이용할 수 있게 하는 것입니다.

프로젝트 배포법

1. 프로젝트이름에서 우클릭

2. Export -> war파일 선택
   참고)
   war(Web Archive)
   웹 컨테이너에 배포되는 배포 형식으로 Servlet, jar 파일과 WEB-INF 폴더에 있는 web.xml 파일로 구성됩니다.

 


   
3. Destination에서 Browse를 클릭 후 저장할 폴더 선택
   -   C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\JSP.war
   -   Target runtime의 Optimize for a specific server runtime 선택
   -   Overwrite existing file 선택
  


4. 이클립스 서버는 중지합니다.

5. 한글 처리를 위해 설정합니다. 
C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\server.xml에서
   URIEncoding="euc-kr"를 추가합니다.
    <Connector port="8088" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" 
                   URIEncoding="euc-kr"/>

 
6. C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\Tomcat9w.exe를 클릭하고 서버를 가동합니다.
  

Start을 눌르면

JSP가 생겼다.

들어가보면 내가 만들었던것들이 다 있다.

 

그리고 사진을 업로드 하면

실제 upload파일에 업로드 된다.

지금까지는 이클립스 워크스페이스에 들어갔었다.

 

 

7. 브라우저에서 접근할 주소를 입력합니다.
   http://localhost:8088/JSP/ex6_fileupload_download/_3.cos/ex2_2_name/fileUploadForm2.jsp
   

방금 FileUpladForm.jsp의 경로를 입력해서 들어가보자

잘 나온다 !!

 신기!!

 

 

 

 

http://localhost:8088/JSP/ex20_FileUplad_download/FileUpladForm.jsp