J'ai trouvé le problème. C'est une question plutôt imprudente. UserAction n'implémente pas l'interface ModelDriven, donc le pilote de modèle ne peut pas encapsuler les données transmises de la réception à l'utilisateur, donc le nom d'utilisateur et le mot de passe obtenus en vérifiant le fichier sont toujours nuls. Vous avez uniquement besoin de la classe UserAction pour implémenter l'interface ModelDriven. , et le problème est résolu
J'ai trouvé le problème. C'est une question plutôt imprudente. UserAction n'implémente pas l'interface ModelDriven, donc le pilote de modèle ne peut pas encapsuler les données transmises de la réception à l'utilisateur, donc le nom d'utilisateur et le mot de passe obtenus en vérifiant le fichier sont toujours nuls. Vous avez uniquement besoin de la classe UserAction pour implémenter l'interface ModelDriven. , et le problème est résolu