업데이트 폼을 개발 중입니다. 이 양식의 경우 먼저 모든 기존 세부 정보를 표시하고 편집 할 수있는 사용자 옵션을 제공하는 화면을로드하고 있습니다. 이제 사용자가 업데이트 할 수 없도록하려는 날짜 필드 인 createdOnTs라는 필드가 있습니다. 그래서 스프링 폼을 숨겨진 요소를 폼에 추가했습니다.스프링 MVC 숨겨진 날짜 필드가 컨트롤러에 매핑되지 않습니다.
<td><form:hidden path="createdOnTs"/></td>
firbug를 사용하여 값을 확인하는 경우이 필드에는 DB에서 가져 오는 값이 있습니다. 그러나 사용자가 업데이트 버튼과 스프링 컨트롤러를 제출하면 값이 null이됩니다. 기존의 숨겨진 값을 매핑하기 위해 스프링 MVC를 어떻게 구성합니까?
을 추가하여
TypeMismatchException
을하지 않도록하려면 당신은 당신의 날짜 개체에 문자열 날짜를 변환하는 속성 편집기를해야 할 수도 있습니다 – Keerthivasan폼 지원 클래스, 컨트롤러 등에 대한 자세한 정보를 추가하십시오 – gipinani
우리는 '돈 우리가 이것에 대답하는 데 필요한 정보가 없습니다. '@ Controller', 날짜가 매핑되어야하는 필드,''필드에있는 값, 그리고 예상되는 것을 보여주십시오. –