파일업로드할때문의입니다.
- 작성자 :
- 박*우
- 작성일 :
- 2015-01-06 11:49:56
- 조회수 :
- 645
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
sample을 보면서 하고있는데요 질문이있습니다. 저는 게시판을 List, View, Write 이렇게 3개의 페이지로 만들고있습니다. 여기서 View랑 List 는 다되어있습니다. List에서 Write로도 넘어가구요 근데 Write에서 등록버튼을 누를때 문의입니다. 저는 예를들어 제목 작성자 등록일자 첨부파일 이렇게 4개만 쓰고있습니다. 문제는 첨부파일인데요 만약 제목과 작성자 등록일자는 board1 DB에있고 첨부파일을 관리하는 DB는 board2에있습니다. 이런형식으로 파일을 만들라고하는데 컨트롤러를 어떻게해줘야할지모르겠습니다. 사수는 VO를 뭐해서 request로 받아오고 변수어쩌구해서 board1을 insert해서 selecet 뭐 하고 file 디렉토리하고 저장할때 board2 뭐 이러는데 무슨말인지를 모르겠습니다. 저기 글을 등록하는 부분에서 어떻게해줘야할지 좀도와주세요
* 글을 등록한다.
* @param sampleVO - 등록할 정보가 담긴 VO
* @param searchVO - 목록 조회조건 정보가 담긴 VO
* @param status
* @return "forward:/sample/egovSampleList.do"
* @exception Exception
*/
@RequestMapping("/bord/addBoardPage.do")
public String addBoardPage(
BoardPageVO boardPageVO,
@ModelAttribute("searchVO") BoardPageDefaultVO searchVO, SessionStatus status)
throws Exception {
boardPageService.insertBoardPage(boardPageVO);
status.setComplete();
return "forward:/mypage/board/NoticeList.do";
}
* 글을 등록한다.
* @param sampleVO - 등록할 정보가 담긴 VO
* @param searchVO - 목록 조회조건 정보가 담긴 VO
* @param status
* @return "forward:/sample/egovSampleList.do"
* @exception Exception
*/
@RequestMapping("/bord/addBoardPage.do")
public String addBoardPage(
BoardPageVO boardPageVO,
@ModelAttribute("searchVO") BoardPageDefaultVO searchVO, SessionStatus status)
throws Exception {
boardPageService.insertBoardPage(boardPageVO);
status.setComplete();
return "forward:/mypage/board/NoticeList.do";
}
A
안녕하세요. 표준프레임워크센터입니다.
어쩌구..라는게 잘 해석이 안되서 사수님의 정확한 의도는 파악이 안되네요.
글 등록, 파일업로드를 구현해주시려면
- request에서 넘어오는 제목과 작성자 등록일자, 업로드정보(MultipartFile 타입)를 BoardPageDefaultVO의 필드에 담음
- BoardPageDefaultVO의 MultipartFile정보를 바탕으로 파일업로드 처리, 서버의 파일저장경로를 VO에 담음
- board1에 제목과 작성자 등록일자 저장 (저장시 sequence id필요),
- id와 동일하게 board2에다가 파일저장경로를 저장
과 같은 방식으로 처리하시면 될듯합니다.
정해진 방식은 아니니 프로젝트에 맞게 로직을 처리하시면 되겠습니다.
감사합니다.
어쩌구..라는게 잘 해석이 안되서 사수님의 정확한 의도는 파악이 안되네요.
글 등록, 파일업로드를 구현해주시려면
- request에서 넘어오는 제목과 작성자 등록일자, 업로드정보(MultipartFile 타입)를 BoardPageDefaultVO의 필드에 담음
- BoardPageDefaultVO의 MultipartFile정보를 바탕으로 파일업로드 처리, 서버의 파일저장경로를 VO에 담음
- board1에 제목과 작성자 등록일자 저장 (저장시 sequence id필요),
- id와 동일하게 board2에다가 파일저장경로를 저장
과 같은 방식으로 처리하시면 될듯합니다.
정해진 방식은 아니니 프로젝트에 맞게 로직을 처리하시면 되겠습니다.
감사합니다.