작성
·
291
0
1. editForm.html의 id처럼 화면엔 보여주지만 실제로 변경하지않는 값들이 여러개 존재한다고 할때 이 값들에 대한 검증도 필수인가요?
id같은 경우는 중요한 정보이고 http요청을 조작해서 삭제나 변경등의 위험이 있기때문에 검증해야하지만 상대적으로 덜 중요한 정보 또한 검증이 필수인지 궁금합니다.
2. 위의 상황에서 변경하지않는 값들을 폼전송객체의 필드로 만들지 않으면 검증 실패시 뷰템플릿으로 리턴할때 변경하지않는 값들에 대한 데이터가 모델에 담겨있지 않아 에러가 나는것을 확인했습니다.
이때 뷰템플릿으로 리턴 대신 /{itemId}/edit 으로 리다이렉트 시키고 redirectattributes의 addflashattribute를 사용하여 bindingResult 객체를 model에 담아서 전송하는 것도 방법이 될 수 있을까요?