Domanda

nella mia classe di dominio Ho un intero che viene popolato da modulo. se l'utente immette qualsiasi cifra, che verrà convalidato e se ne va la casella di inserimento vuoto, questo verrà impostato inizializzazione a 0

finora ho fatto la prima parte con

@NumberFormat(style = Style.NUMBER)

Come fare per impostazione predefinita initilizing a 0?

È stato utile?

Soluzione

Se youfr probldem è che il valore di default è 0 quando l'utente non entra nulla nella casella, impostare un validatore per la gamma accettato, e inizializzare a un numero al di fuori di tale intervallo. Se tutti i numeri sono accettabili, cambiarlo da un int a un intero, e l'uso @NotNull.

Altri suggerimenti

Come sull'assegnazione campo un valore iniziale?

Se il campo è di tipo int ha automaticamente un valore di 0.

Basta fare:

validation rules
private int numberToValidate = 0;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top