0705)

게시판 상세보기 화면과 파일 다운로드 기능 구현

다운로드에 마우스를 가져다 놓았을 때 화면 하단에 <a href="../mvcboard/download.do?ofile=${dto.ofile}&sfile=${dto.sfile}&idx=${dto.idx}">[다운로드]</a> 에 대한 정보가 떠야 한다.

 

파일다운로드가 잘 되는 모습이다.

 

 

글을 쓴 사람에게만 수정, 삭제

비밀번호를 알아야 삭제를 할 수 있게 만든다.

 

pass.jsp

뷰에서 패스컨트롤러로 이동할 때 넘어가는 값 : mode, idx

패스컨트롤러에서 Pass.jsp로 이동할 때 넘어가는 값 : mode

pass.jsp에서 pass, idx, mode 를 파라메터로 받아 넘긴다. 패스컨트롤러로

request객체에 forword로 제어권을 넘겨줘 pass.jsp까지 값이 전달된다.

 

 

뷰 → 패스컨트롤러 → 에디트컨트롤러 → 에디트.jsp

mode, idx → idx → 쿼리스트링으로 idx 넘기기

 

브라우저는 화면을 한 페이지, 한 페이지 넘어갈 때마다 새로운 화면을 서버에게 요청하는 것이다.

그렇기 때문에 한 화면 단위로 파라메터를 넘겨 받아야 동작 처리가 가능하다.


수정하기 → 첨부한 파일도 수정해야한다.

수정을 위한 글 인덱스 번호, 전의 파일과 새로운 파일 정보를 가지고 있어야함.

문제 ) 수정하기 버튼을 누르면 수정한 내용이 전송되고 DB에도 연결되지만

다운로드 폴더에서 파일이 삭제 되지 않는다. (미해결)

한글도 깨짐.. (해결)

 

 

미션 )

  1. 첨부파일이 있는 경우에만 [Down]표시 (완료)
  2. [Down]클릭 시 파일 다운로드가 가능하도록 하기 (완료)

 

 

이메일 보내기 기능 구현 ( 다음 정리 포스팅 주제 )

 

POP 서버명 : pop.naver.com

SMTP 서버명 : smtp.naver.com

 


맥)

스프링툴 3. (래거시 프로젝트가 보여야한다) 으로 해야함..

spring legacy project

다음 주 화)

시험!

+ Recent posts