Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4주차 미션 / 서버 3조 김주혜 #34

Open
wants to merge 16 commits into
base: main
Choose a base branch
from

Conversation

rlawngP91
Copy link

미션 진행도(%)

80%

미션 수행 내용

  1. Controller에서 View로 반환받아서 JSON은 JSONView로 JSP는 JSPView에서 사용자에게 보여주기
  2. 1번에서 수행한 Controller에서 Map Collection사용해서 Model에 추가하고 View 대신 ModelAndView로 반환하기
  3. AbstractController를 만들어서 모든 Controller에서 상속받게 하기 -> 이 과정에서 new ModelAndView(new JSP(url)) 중복이 제거됨

궁금점

다른 pull request에서도 확인했는데 댓글 답변을 달면 바로 보이는 화면에서 {0}과 {2}로 보이고 새로고침하면 제대로 보이는데 어떻게 해결하나요?

배운점

중복된 로직을 AbstractController 상속을 통해 제거하기
많은 attribute를 가지고 있는 request를 모두 넘기는 것이 아니라 ModelAndView에 addModel를 통해 넣어주고 dispatcherServlet에서 Map 형태로 가지고 있는 model안에 attribute를 request에 넣어주기

@rlawngP91 rlawngP91 changed the title Rlawng p week04 4주차 미션 / 서버 3조 Apr 12, 2024
@rlawngP91 rlawngP91 changed the title 4주차 미션 / 서버 3조 4주차 미션 / 서버 3조 김주혜 Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants