그림판 낙서처럼 게시물을 작성하는 폼을 만드려는데, 서블릿 사양의 파일 업로드는 서블릿 request를 매개변수로 받더라구요.
그래서 제목, 내용 등은 컨트롤러로 다루고 파일 업로드는 별도의 서블릿으로 해서 파일을 업로드 하고 파일 경로를 받아서 마지막에 저장 버튼을 누르면
제목, 내용 등과 같이 파일 경로를 디비로 보내려고 했는데요.
문제는 저렇게 폼을 나누어 놓고 파일 업로드를 하니까 '접속이 너무 몰린다' 등의 메시지가 뜨면서 게시물 작성이 안되더군요.
파일 업로드만으로는 페이지가 넘어가지 않고 아래의 저장을 눌렀을 때 리스트로 돌아가던가 해야하는데 어떻게 해야 하는 지 모르겠습니다.
컨트롤러는 Dispather 서블릿에 호출되는거니까 결국 서블릿 여러개를 다루는 데서 문제가 생긴 거 같습니다.
그러니까 제가 하고 싶은 건, 파일 업로드를 하면 첨부파일 옆에 "파일 업로드 완료!" 정도만 뜨고 게시물 작성 창에서 넘어가지 않는 것입니다.
저장 버튼을 누르면 파일 경로따위가 제목 등과 같이 제대로 디비로 넘어가구요. 이렇게 처리 하려면 어떻게 처리해야 하는 것인지요?
마지막으로 제 글을 봐주셔서 감사합니다.
댓글 0