webtest/pdsTest/downLoad.jsp
jsp 내장객체 java.io.File 을 사용하기 위해 import를 걸어준다.
java.io.File -> 파일 복사 , 삭제 등 의 일을 함 .
String diretory = application.getRealPath("/pdsTest/data"); // 파일이 저장되는 경로
out.write("<p>"+cnt+ " :<a href="+request.getContextPath()+"/DownLoad?file="+URLEncoder.encode(file,"UTF-8")+"'> " + file + "</a><p/>");
1. URLEncoder.encode -> 인코딩 한다 file 을 UTF-8 로
2. request.getContextPath()+"/DownLoad?file 변수에 보냄
업로드 폼으로 돌아가기
[DownLoad.jsp] [upLoadTest.jsp]
좌측 이미지는 [DownLoad.jsp] 우측 이미지는 [upLoadTest.jsp]
서블릿 컨트롤러로 경로가 지정되어있어서 서블릿으로 표기되고 [DownLoad.jsp] 같은 경우는 ContextPath()/webtest/PdsSownLoad.pd 로 표기된다. 컨트롤러에서 확인 할 수 있다.
업로드 폼으로 돌아가기 위에 마우스를 올려보면 좌측하단에 webtest/PdsSUpLoad.pd로 이동한다는 것을 알 수 있다.
컨트롤러관련 설명은 추후 더 자세히 나옴
PdsController.java 파일에서
/PdsSUpLoad.pd 를 보면
/pdsTest/upLoadTest.jsp 로 연결되는것을 볼 수 있다.
즉 -> 업로드 폼으로 돌아가기 누르면 -> upLoadTest.jsp로 이동
'Web > Spring , Springboot , JPA' 카테고리의 다른 글
파일 자료실 [멀티파일업로드 구현] mUpLoad.jsp (0) | 2020.05.22 |
---|---|
파일 자료실 - downLoadOK.jsp (0) | 2020.05.22 |
파일 자료실 - 개념 설명 (0) | 2020.05.20 |
파일자료실 - upLoadTestOk.jsp (0) | 2020.05.20 |
파일 자료실 업로드구현 - webTest /upLoadTest.jsp (0) | 2020.05.20 |