spring-mvc - Java String La ligne précédente peut également générer une valeur, mais après avoir entré le if, elle devient un pointeur nul.
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-17 10:08:18
0
5
523

Comme le montrent les deux images ci-dessus, j'ai transmis un décidéDistribute depuis la réception. D'après la sortie, on peut voir que le décidéDistribute a une valeur, et la valeur est toujours correcte lorsque l'instruction if est jugée, mais je ne le fais pas. Je ne sais pas pourquoi il entre dans la portée if. Il devient un pointeur nul, null est généré et une exception de pointeur nul est signalée dans les appels suivants.
Veuillez expliquer, merci

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(5)
漂亮男人

Vous voyez le message d'erreur et il est déjà passé à la méthode Distribute2. Pourquoi publiez-vous toujours le contenu de la méthode Distribute3 ?

Ty80

Appelez DEBUG pour le suivre

世界只因有你

Vous ajoutez null lorsque vous jugez si, comme suit :

if(decidedistribute!=null && "查询".equals(decidedistribute)){
    ...
}

Vous l'essayez

刘奇

Je suis d'accord avec la réponse de Xiao Yang vita. Vous avez trouvé l'endroit où le mauvais code a signalé l'erreur.

Dans votre Eclipse ou autre IDE, définissez le nombre de lignes de code à afficher, sinon vous ne saurez même pas où se trouve le code d'erreur.
De plus, la pile a imprimé quelle ligne de quelle classe contient l'erreur. Vous pouvez cliquer sur le lien pour accéder directement à l'emplacement du rapport d'erreurs

phpcn_u1582

Problème détecté. Il s'agit d'un projet Web. La deuxième fois que null est généré, il est en fait chargé après le premier chargement et la redirection. Cependant, la deuxième fois, aucune valeur n'est transmise, ce qui entraîne une erreur. première fois La sortie a réussi. J'ai fait une erreur à cause de ma négligence. Je suis désolé d'avoir fait perdre du temps à tout le monde. Merci pour votre aide

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal