작성한 질문수
윤재성의 만들면서 배우는 Spring MVC 5
54강 정보 수정 처리
20.09.18 18:16 작성
·
183
0
예
/abc 실행할때
@ModelAttribute("good") UserBean good
이렇게 리퀘스트영역에 객체가 저장되어 전송되서
jsp파일에서 사용하고 form태그를 이용하여 데이터를
/abc_pro 로 넘길때
여기서 이게 /abc에서 만든 객체의 주소값이랑 같은지
아니면 새롭게 다시 만들어져 /abc에서 넘긴 데이터값이 주입이 되는지 햇갈려서 문의드립니다
답변 2
2022. 01. 16. 16:26
다릅니다..
@modelAttribute("good") 를 쓰게되면
good이란 이름으로 request 영역에 저장되며
파라미터에 쓴 UserBean good 에 주입이 됩니다.
그이후에 로직이 실행되고 해당 jsp파일에서 사용할 수 있습니다.
해당 bean을 사용하고 다시 /abc_pro로 넘어가면
새로운 request 요청이므로 새로운
2020. 09. 19. 12:34
"good"이라고 이름붙이신 UserBean객체에 form태그에 넣으신 값들이 들어가는거. (prototype설정등을 안하셨으면)good이라는 UserBean객체는 싱글톤으로 만들어져 계속 같은 주소값을 가지고 있다고 알고 있습니다.
강사님께서 자세히 설명해 주셨으면 좋겠네요