Pour ajouter des fonctions à un système, utilisez ajax dans js pour accéder aux méthodes dans l'action. L'annotation utilisée consiste à ajouter @ParentPackage("root") à l'action correspondante. Lors de l'accès, la page ne signalera pas d'erreur, et l'arrière-plan ne produira pas de données. La découverte de point d'arrêt n'utilise pas la méthode de requête correspondante. Supprimez l'annotation @ParentPackage("root") dans l'action et le frontend signalera l'url404 lors de l'accès, mais la méthode de requête dans le backend fonctionnera et les données de la base de données seront trouvées.
Excusez-moi, tous les maîtres, avez-vous déjà rencontré une telle situation ? Struts2 semble nécessiter root. Merci d'avance.
J'ai trouvé le problème, c'est un problème d'autorisations. Je n'avais pas compris la partie autorisations avant, j'étais stupide
.Jamais utilisé @ParentPackage("root"). . . Le front-end 404 et le back-end peuvent toujours passer, mais la configuration de la page de retour d'action est erronée. Collez le struts.xml.