Lorsque vous transmettez la valeur de la liste déroulante du front-end au back-end, si vous ne la sélectionnez pas, l'attribut se verra attribuer la valeur "". Vous pouvez simplement en juger sur le backend. Normalement, le frontend transmettra "" pour le traitement
Utilisez js pour déterminer si la valeur est vide avant de la soumettre. Si elle est vide, attribuez null
Lors de la soumission, ne suffirait-il pas de supprimer le nom de l'entrée vide ?
Lorsque vous transmettez la valeur de la liste déroulante du front-end au back-end, si vous ne la sélectionnez pas, l'attribut se verra attribuer la valeur "". Vous pouvez simplement en juger sur le backend. Normalement, le frontend transmettra "" pour le traitement
.Pourquoi doit-il être nul ? La valeur par défaut est ""
if(x!=null && x!equals("")){
}
Il est recommandé d'utiliser la bibliothèque guava de Google qui a la méthode emptyToNull sous les chaînes
Vérifiez s'il est vide et attribuez null