Develop/JavaScript JQuery JSP

0720 JSP

포페PostFace 2022. 7. 22. 19:19

파일 업로드

원격의 사용자가 서버측으로 파일을 업로드하는 것


파일 업로드시
enctype 속성 필요
cos.jar 준비해둬야한다.
method는 꼭 post방식.

원래는 이 위치에 파일을 만들었지만
C:\JSP_jjh\01_basic\src\main\webapp\01_basic

웹서버 폴더 위치:
C:\JSP_jjh\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\01_basic\01_basic
이 위치에 내가 만든 파일이 하나 더 생기고
이 파일이 실행되는것이다.

jsp => java(서블릿 servlet)로 전환된 파일 저장 폴더 위치:
C:\JSP_jjh\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\01_basic\org\apache\jsp\_01_005fbasic
이 폴더에 jsp파일을 java파일로 전환한 java파일과 
그 java파일을 class파일로 전환한 class파일이 있다. 

웹서버 폴더 위치에 접근하는 방법

ServletContext sContext= config.getServletContext();
String configFolder = sContext.getRealPath("img"); //웹서버 폴더 안에 있는 img 폴더로 위치설정


String rContext=request.getContextPath(); 
//rContext :/11_Upload 웹서버 폴더의 위치인데 앞부분을 다 생략해놨다.


JSP 사용 가능자의 최소 조건: 게시판 만들기.(페이지 설정, 답글쓰기 등)