게시판 수정할때 이미지가 있는 경우
일반 게시판을 수정하는 것과는 차이가 있어
그 방법에 대해 알아보자!!
스프링으로 게시판 수정할때는 DTO로 받아오는게 되지 않기 때문에
MultipartHttpSerbletRequest request
를이용하여 dto들을 각각 올려져야 한다 !!
각각 set된 dto들을 dto를 생성해서 다시 보낸다 !
그러니 한번에 dto를 불러와서
sql로 보냈던것과는 차이가 있다
여기서 이미지에 관련된 것들을 체크하는데
쿼리로 보내지지 않아도 관계는 없다~~
우선 업로드 파라미터와
저장될 위치 업로드 파일이름을 불러와보자
그래서 if문으로 확인한다
게시판 modify에서 modifyPro로 넘어온 파일에 관련된
사항이 있는지
아래와 같은경우는
공백이 아니라면 사용자가 업로드한 파일이 있다는 의미라
복사될 위치를 지정해주고
예외처리후 dto.에 새로 업로드 된 파일이름을 set해준다
다시 이 새로올려진 set된 네임으로 쿼리로 보내보자
modify와 관련된 2개의 쿼리문이 있다
첫번째는 파일을 제외한 업로드사항만 업로드된것이고
set된 새로업로드 파일명은 가진 DTO는 파일네임으로 따로
업로드 된다
이렇게 두번을 보내준다
사용자가 파일을 수정해야 할지 말지 쉽게 결정할수 있도록
수정란의 img src 태그를 이용해서
현재 들어있는 파일을 뷰에 띄워주면 좋을꺼같다
'이클립스' 카테고리의 다른 글
[이클립스 설치]'A java runtime environment(JRE) or Java Development Kit(JDK) must be available in order to run Eclipse.' (0) | 2017.06.19 |
---|---|
에러노트7#회원가입 스크립트 (비밀번호 재입력이 맞지 않을경우,체크박스 체크했는지 확인 스크립트) (0) | 2017.04.25 |
에러노트6#HashMap(); 을 이용하여 아이디,비밀번호 찾기(로그인) (0) | 2017.04.24 |
#2 풀캘린더를 내코드에 맞게 분석하는 방법 (풀캘린더 입력하기) (0) | 2017.04.20 |
#1 스프링으로 게시판에 이미지 업로드하기 (1) | 2017.04.20 |