10.28(MultipartFile)
2020. 10. 28. 20:39
프로그래밍/Spring
Multipart에 대한 작업처리자 -> CommonsMultipartResolver라고 생각하면 됨 CommonsMultipartResolver가 파일을 받아다가 upFile에 넣어주는 역할을 함 cos.jar는 MultipartRequest하면 모든 처리가 끝났지만 commons의 작동방식은 upFile이 controller에 넘어왔을때는 아직 메모리상(RAM)에 존재하고 있다가 직접 설정한 파일명으로 transferTo 메소드를 통해 요청했을때 실제로 저장됨 파일 여러개 올리기 BoardController 파라미터 부분을 배열로 바꿔주기 > MultipartFile[] upFiles 1. 파일을 서버컴퓨터에 저장 String saveDirectory = request.getServletContext..
10.27(LoginInterceptor, MultipartFile )
2020. 10. 27. 20:56
프로그래밍/Spring
LoginInterceptor 로그인하지 않은 사용자가 글쓰기 못하도록 돌려보내주는 역할 spring\common\interceptor에 LoginInterceptor 클래스 생성 > extends HandlerInterceptorAdapter 한 후 안에 내용 채워넣기 > Interceptor등록은 servlet-context.xml에 등록 > loginInterceptor등록해주기 로그인 성공시 인덱스 페이지가 아닌 맨처음 요청이 들어간 페이지로 redirect하도록 하기위하여 interceptor에서 session에 담아두고 로그인이 성공했을때, session에 key값에 해당되는 주소값이 있는지 확인하고 그 페이지로 redirect하도록 location값을 넘겨줌! 로그인 성공 후, redirec..