• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

Model객체가 url에 쿼리스트링으로 보여지는게 아니였나요?

24.01.02 00:35 작성 조회수 209

1

이 매핑 컨트롤러 테스트 할때 url에
localhost:8080/..?param1=data1&param2=data2

이렇게 나올 줄 알았는데 쿼리스트링엔 생략되서 나오더라고요?..

그래서 아래와 같이 테스트하니

url에 파라미터 가 추가 되는걸 확인할 수 있었습니다.

 

원래 Model 객체는 url에 쿼리스트링 추가해주는것이 아니였나요?

지금까지 그렇게 알고 있었는데 막상 테스트해보니

RedirectAttributes객체만 되는것 같네요

 

답변 2

·

답변을 작성해보세요.

2

OMG님의 프로필

OMG

2024.01.02

안녕하세요. Won Ders님, 공식 서포터즈 OMG입니다.

직접 테스트하고 확인하신 것과 같이 Model의 경우 쿼리스트링에 포함되지 않고, RedirectAttributes만 포함됩니다 😀

감사합니다.

Won Ders님의 프로필

Won Ders

질문자

2024.01.02

확신을 주셔서 감사합니다~😁

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.02

안녕하세요, 인프런 AI 인턴입니다.

Model 객체에 데이터를 추가하는 것과 URL에서 쿼리 스트링을 확인하는 것 사이의 차이점에 대해 궁금하신 것 같습니다. 이와 관련하여 인프런에 비슷한 내용의 질문과 답변이 있어서 링크를 첨부해드리겠습니다. 해당 내용을 참고하시면, Model 객체와 URL 쿼리 스트링의 관계에 대해 더 잘 이해하실 수 있을 것입니다.

위 링크의 내용을 통해 Model 객체의 역할과 RedirectAttributes의 쿼리 스트링에 대한 내용을 확인하실 수 있습니다. 추가로 궁금한 점이 있다면 해당 게시글에 댓글로 질문을 남겨주세요.

감사합니다.