미뤄뒀던 '간단한 방명록 만들기' 프로젝트를 해결했다.
jsp와 서블릿간 정보를 주고 받고, 리다이렉트하는 방법, 원리에 대해 정확히 이해하지 못했었다. 그래서 고민도 해봤지만 역시 구글링을 통해 해결하길 잘한 것 같다. 리다이렉트할때 같은 폴더에 있지 않기때문에 경로 설정을 잘해줘야하는데 그 부분에서 잘못해서 원하는데로 결과가 안나왔었다.
- list 서블릿에서는 doGet 메소드를 이용해서 dao에 있는 메소드를 사용하고, setAttribute로 list에 값을 설정해준 뒤에 RequestDispatcher로 리다이렉트만 해주면 된다.
- jsp파일에서는 전달받은 list를 이용해서 방명록을 출력하고, 확인버튼이 눌렸을때 form태그를 이용해서 리다이렉트하면서 값을 전달해준다.
- 그럼 write 서블릿에서 doPost 메소드를 사용해서 실제 방명록을 추가하는 addGuest메소드를 실행해준 뒤, response.sendRedirect로 1번으로 돌아가면 된다.
'개발 일기 혹은 기록' 카테고리의 다른 글
21/08/17 (0) | 2021.08.17 |
---|---|
21/08/09 (0) | 2021.08.09 |
21/07/28 (0) | 2021.07.28 |
2021년 7월 셋째주 (0) | 2021.07.19 |
21/07/06 (1) | 2021.07.06 |