J'utilise Struts2 et un groupe de validation avec des annotations. Comment puis-je ajouter un message d'erreur global en plus des erreurs de validation de champs. Merci, FedorAjout d'une erreur globale sur une erreur de champ dans struts2
Répondre
Une action a une collection appelée fieldErrors
ainsi qu'une collection appelée actionErrors
. Je ne me souviens pas si c'est dans la classe de base ActionSupport
, mais vous pouvez essayer la méthode addActionError(String message)
et ensuite il sera disponible avec toutes les erreurs de champ.
Gardez à l'esprit que les erreurs d'action sont séparées des erreurs de champ et conservées dans une collection différente. Les erreurs de champ sont dans une carte afin que l'interface utilisateur puisse faire correspondre l'erreur avec le nom du champ où les erreurs d'action sont juste une liste je pense.
Je pense qu'il existe deux étiquettes d'interface utilisateur <s:fielderrors/> and <s:actionerrors/>
mais vous devez vérifier la référence de l'étiquette Struts2.
- 1. struts2 Tuiles - obtenir une erreur lors de l'exécution
- 2. sqlite3 erreur "pas une erreur" sur iPhone SDK
- 3. Sur PHP Erreur Apache donne 500 Erreur
- 4. NSTextDidEnditingNotification provoquant une erreur
- 5. Jeditable Async Revenir sur erreur
- 6. NetCFSvcUtil "Erreur: Une erreur s'est produite dans l'outil."
- 7. je reçois une erreur lors de l'utilisation redirectAction avec struts2 et portlets intérieur portail jboss
- 8. Erreur de syntaxe PHP dans la configuration de la variable globale
- 9. Élever une erreur ActiveRecord sur RecordNotFound
- 10. UDP Envoyer une erreur sur BlackBerry
- 11. Erreur de compilation sur BlackBerry
- 12. Symfony: ajout d'une nouvelle action/erreur de vue. (Newb question)
- 13. Zend_Rest_Client - erreur sur localhost
- 14. Éviter une sortie de programme sur une erreur d'E/S
- 15. ExternalInterface.call provoquant une erreur dans IE
- 16. Xcode: Ajout de fichiers existants aux groupes et fichiers Le panneau provoque une erreur de construction
- 17. Dézippage une erreur de fichier
- 18. Onglet Focus sur erreur (.NET)
- 19. Com Erreur sur le serveur
- 20. NHibernate Erreur sur la session.Sauvegardez
- 21. erreur HTTP 500 sur IE7
- 22. Erreur sur désérialisation d'Array Collection Flex: RangeError: Erreur # 2006
- 23. Est-ce une erreur?
- 24. Erreur Linq to sql avec champ d'incrément d'identité
- 25. presentModalViewController donne une erreur?
- 26. xcode donne une erreur de syntaxe sur le code cpp
- 27. Culture globale .NET sur un nouveau serveur
- 28. Erreur Cython pyximport sur Windows
- 29. erreur JavaScript sur FireFox ns_error_dom_security_err
- 30. GDI + Erreur générale sur ScreenShot