이제 추상 뷰로 페이지를 보여지게 하는 방법을 해 볼것임
home.jsp 에
이렇게 링크를 추가 해주면
file/download 요청을 처리할 컨트롤러가 필요해
그 하위에 fileDownController 클래스 만들어줘
이렇게 코딩을 해주면
file/download 요청이 일어 났을때 파라미터를 받아와서
ModelAndView 방식으로 처리를 하겠단 거야
일단 컨트롤러 역활을 하려면
ComponentScan 이 일어나야 하고
파라미터를 받아오도록 코딩을 했으니 파라미터를 보내도록 해 줘야해
그리고 fileDownView 라는 이름을 가진 곳으로 리턴을 해주는 거야
일단 home.jsp 로 돌아가서 파라미터 설정을 해주고
임의로 999를 들고 갈수 있도록 해 준것.
ComponentScan 해주도록
servlet-context.xml 로 가서
이렇게
fileDownController의 패키지 명과 일치 하도록 코딩해줘
그리고 fileDownView 라는 곳으로 리턴을 해줬으니
그걸 만들어 줘야해
step04 우클릭 해서
view 패키지와 그 하위에 FileDownView 클래스 만들어줘
이렇게 추상클래스를 상속 받아서 fileDownVIew 라는 이름을 부여 해주고
추상 메소드에서 아까 보낸 것들을 받아서 처리 해주는 코딩이야
얘도 bean 역활을 하게 controller 어노테이션을 붙여 줬으니
componentScan 이 일어나게 설정을 해줘야해
이렇게 해주고
하나의 설정이 더 있어
BeanName 에서 우선적으로 찾겠다고 value를 0번으로 준거야
최우선 순위로
그리고 실행 해 보면
잘 실행 된것을 확인가능
'FrameWork > spring' 카테고리의 다른 글
Step05_JsonResponse-2.회원가입 아이디 중복체크 (0) | 2017.07.30 |
---|---|
Step05_JSONResponse-1. json01~05 (0) | 2017.07.30 |
Step04_AbstractView-1. 프로젝트 생성 방법 (0) | 2017.07.30 |
Spring03_Hello-2. 1.6에서 1.8로 마이그레이션 (0) | 2017.07.28 |
Step03_Hello-1.프로젝트 생성 (0) | 2017.07.28 |