6
일부 사용자 데이터를 수정하려는 양식이 있습니다. 그래서 이미 저장된 데이터는 th : value로 저장되고 전송 후 스프링 유효성 검사로 유효성을 검사하고 잘못된 입력으로 양식을 돌려주고 싶습니다. 입력 필드에 사용자가 입력 한 값을 갖기를 원하지만 항상 저장된 입력을 제공합니다. 양식 입력 필드가 이미 저장된 데이터의 값을 가져야 처음로드되면 입력 필드thymeleaf : th : 사용시 값이 무시됩니다.
<input type="text" th:value="${product.name}" th:field="*{name}" th:errorclass="fieldError"/>
보이는 방법
.
제출 후 유효성 검증 오류가 발생하면 입력 필드에 사용자 입력 값이 있어야합니다.
방법이 있습니까?
감사합니다.
당신이 번째 사용하는 이유 : 가치인가? 마지막 질문에 대한 대답은 th : field 만 사용하는 것입니다. 시도해 볼 수 있습니까? –
원인 저장된 데이터를로드 할 때 값을 설정하고 싶습니다. – Raphael
그러나 양식을 사용하여 컨트롤러에서 제품 개체를 채우는 경우 제대로 작동합니다. 양식과 컨트롤러의 코드를 포함시킬 수 있습니까? –