쿠키생성
<cookieTest1.jsp>
<cookieTest2.jsp>
<cookieTest1.jsp>을 실행하고
쿠키값 불러오기클릭하면
6초지나고 새로고침하면
Application으로 확인해보자
6초가 지나고 새로고침하면
사라진다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
쿠키예제
<cookieExample.jsp>
쿠키의 값을 가져오는 페이지 (보여지는 페이지)
설정을 눌르면쿠키생성 (cookieExample2.jsp 에서 생성할 예정)
<cookieExample2.jsp>
기본값 한국어
브라우저를 종료하고 다시 실행해도 쿠카가 저장되어 영어로 나온다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
파일업로드/다운로드
COS 라이브러리 설치
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
<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