하위 레코드 (복잡한 워크 플로, 미안)를 삭제하기 위해 현재 양식을 제출해야하는 웹 플로우 응용 프로그램을 다루고 있습니다.스프링 바인딩 - 숫자 입력을 다루고 있습니까?
사용자가 정크 데이터를 양식에 입력 한 다음 "삭제"버튼을 누르면 바인딩 및/또는 유효성 검사가 실패하고 양식이 제출되지 않습니다.
따라서 정크 데이터를 입력하면 레코드를 삭제할 수 없습니다.
웹 양식에서 "정크"데이터를 입력하는 사용자, 특히 숫자 필드에 숫자가 아닌 데이터를 입력하는 사용자를 상대하는 가장 좋은 방법은 무엇입니까? 사용자가 myName
분야에서 정크를 입력
public class MyFormInfo implements Serializable {
private String myName;
private Integer myNumber;
}
경우 내가 검증하는 동안 그것을 무시할 수 있습니다 : 나는 봄 폼 지원이 보이는 개체가 있습니다. 그러나 그들이 myNumber
필드에 정크를 입력하고 바인딩이 실패하면, 나는 그것을 잡을 좋은 방법이 없으며 양식을 제출할 수 없습니다.
아무도이 문제를 해결할 좋은 방법이 있습니까?
고마워, 그건 내가 두려워했던 것 같아. 방금 몇 가지 확인을 원했습니다. – user3120173