int类型input直接提交数据为0 而不是为空
表单有两个数据库为int类型的 input 如果直接提交数据库的数据就为0 而不是为空
数据库 默认是空 不是0 但我想要的效果是为空 该如何解决 求大神指导 感激不尽
回复内容:
表单有两个数据库为int类型的 input 如果直接提交数据库的数据就为0 而不是为空
数据库 默认是空 不是0 但我想要的效果是为空 该如何解决 求大神指导 感激不尽
用empty检测变量为空,再重新赋值''字符,插入数据库就为空字符了。
java
里分的这么清,前端都是字符串吧。你重写一下bean
的对应字段的set
方法试试
是数据库的这个字段的默认值设为0了,不给默认值就是null了

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Liaison statique (statique: :) implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

H5 est l'abréviation de HTML5 et est la cinquième version de HTML. H5 améliore la structure et la sémantique des pages Web et présente de nouvelles fonctionnalités telles que des API vidéo, audio, dessin en toile et géolocalisation, rendant le développement de pages Web plus riche et plus efficace.

Comment réaliser la lecture de photos comme des vidéos? Plusieurs fois, nous devons implémenter des fonctions de lecteur vidéo similaires, mais le contenu de lecture est une séquence d'images. direct...

Comment atteindre le chargement de défilement vers le haut similaire aux enregistrements de chat WeChat? Lors du développement d'applications similaires aux enregistrements de chat WeChat, une question courante est de savoir comment ...

Comment réaliser la fonction de jouer des images comme des vidéos? Plusieurs fois, nous devons réaliser des effets de lecture vidéo similaires dans l'application, mais le contenu de lecture n'est pas ...

L'utilisation du groupe React-Transition dans React pour réagir à la confusion quant à la suite d'animations de transition. Dans React Projects, de nombreux développeurs choisiront d'utiliser la bibliothèque de groupes React-Transition pour ...

1.0.1 Préface Ce projet (y compris le code et les commentaires) a été enregistré pendant ma rouille autodidacte. Il peut y avoir des déclarations inexactes ou peu claires, veuillez vous excuser. Si vous en profitez, c'est encore mieux. 1.0.2 Pourquoi Rustrust est-il fiable et efficace? La rouille peut remplacer C et C, par des performances similaires mais une sécurité plus élevée, et ne nécessite pas de recompilation fréquente pour vérifier les erreurs comme C et C. Les principaux avantages incluent: la sécurité de la mémoire (empêcher les pointeurs nuls de déréférences, les pointeurs pendants et la contention des données). Filetage (assurez-vous que le code multithread est sûr avant l'exécution). Évitez le comportement non défini (par exemple, le tableau hors limites, les variables non initialisées ou l'accès à la mémoire libérée). Rust offre des fonctionnalités de langue moderne telles que les génériques
