eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

첨부파일 select에 관하여
  • 작성자

    류*용

  • 작성일

    2013-11-11 20:18:47

  • 조회수

    1,044

  • 구분

    공통컴포넌트

  • 진행상태

    완료

질문

일반회원 목록에서 첨부파일을 받으려해서

@RequestMapping("/uss/umt/EgovMberInsert.do")
public String insertMber(
final MultipartHttpServletRequest multiRequest,
@ModelAttribute("entrprsManageVO") MberManageVO mberManageVO,
BindingResult bindingResult,
Model model
)throws Exception {

List<FileVO> _result = null;
String _atchFileId = "";
final Map<String, MultipartFile> files = multiRequest.getFileMap();
if(!files.isEmpty()){
_result = fileUtil.parseFileInf(files, "MEM_", 0, "", "");
_atchFileId = fileMngService.insertFileInfs(_result); //파일이 생성되고나면 생성된 첨부파일 ID를 리턴한다.
}


beanValidator.validate(mberManageVO, bindingResult);
if (bindingResult.hasErrors()){
return "egovframework/com/uss/umt/EgovMberInsert";
}else{
if(mberManageVO.getGroupId().equals("")){
mberManageVO.setGroupId(null);
}
mberManageService.insertMber(mberManageVO);
//Exception 없이 진행시 등록 성공메시지
model.addAttribute("resultMsg", "success.common.insert");
}
return "forward:/uss/umt/EgovMberManage.do";
}
컨트롤러에 이런식으로 등록해놨습니다.
파일 업로드 comtnfile테이블 comtnfiledetail테이블 이상없이 들어갑니다.

그런데 view 화면에서
<c:import url="/cmm/fms/selectFileInfs.do" >
<c:param name="param_atchFileId" value="${result.atchFileId}" />
</c:import>
사용시 첨부파일 값을 읽어오지 못합니다.
혹시 select controller쪽에 추가 해줘야 하는게 있는지....
확인즘 부탁드립니다.
컨트롤러파일도 같이 올립니다.

첨부파일
답변

안녕하세요. 류성용님.

첨부에 대한 등록을 추가하신 경우에 정보를 보관하는 MberManageVO에 등록된 fileId(_atchFileId)를 추가하셔서 DB 상에 보관하셔야 합니다.

조회 시에새 해당 파일 ID도 같이 select 되어야 하구요. (query 부분)

그럼, 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기