전체 글 (124) 썸네일형 리스트형 스프링0706 파일업로드를 비동기형식으로 처리하는 방법 1) 사용자가 요청을 보낼수있는 화면에는 text와 type형식이 file인 input태그가 button태그로 구성 -form태그를 사용하지않는이유는 action태그로화면전환없이 ajax를 사용하기위해서이다. 2) form에 click 이벤트할당 2-1) session의 id값, file과 text의 value를 각각 writer,file,content변수에 받는다 (중요한건 파일이다) 2-1) file.lastIndexOf(".",file.length)+1, file.length를 통해 확장자명을 얻는다 - 파일의 값중 "."이후에 확장자명이 있기때문에 "."후부터 끝까지 값을 잘라 저장하려고한다 -lastIndexOf("찾을값",시작인덱스) 이렇게하면 inde.. 스프링 20210705 스프링을 통한 파일업로드 방법 1) commons-io / commons-fileupload 라이브러리 주입 2)컨트롤러에 업로드파일을 저장할 폴더의 경로를 String타입 상수에 저장한다 3)list형태로 값을받는 vo와 list를 담는 vo를 생성한다 (필수가아니라 특정요청을 처리하기위해) 4)jsp 페이지에서 form태그 작성 파일선택: =========================================================== action에는 요청경로 / method는 post사용 enctype="multipart/form-data는 파일을보내기위한 폼속성이다 file이름으로 file을 보낸다 컨트롤러는 요청을 맵핑후 MultipartFile타입으로 객체를 전달받아 try catch.. 스프링0630 인터셉터 사용 / 맵퍼xml에서 inner left값 사용하기 인터셉터 사용하기 1.config파일에 inerceptor-context.xml 파일생성 2.name space에서 mvc라이브러리 적용 3.DispatcherServlet의 param-value태그에 해당xml파일 추가 4. - 해당 자바클래스파일을 bean형태로 만든다 5. 태그안에 - path에설정한 요청이들어오면 해당요청값을 ref bean이참조하는곳으로 전달한다 6. interceptor디스패처서블릿이 참조하는 인터셉터(자바클래스)파일 생성 6-1) extends HandlerInterceptorAdaptertkdthr 6-2)controller를 들어가기전이라면 preHandle을 나간직후라면 postHandle을 상속 6-3)해당.. 이전 1 ··· 8 9 10 11 12 13 14 ··· 42 다음