• Home
  • Docker
  • Kubernetes
  • LLMs
  • Java
  • Ubuntu
  • Maven
  • Big Data
  • Archived
ColdFusion | onMissingTemplate
  1. Introduction
  2. Utiliser la méthode « onMissingTemplate »

  1. Introduction
    ColdFusion appel automatiquement cette fonction quand une requête cible une page non existante.
  2. Utiliser la méthode « onMissingTemplate »
    Exemple : Application.cfc

    Si le tag cfreturn est mentionné, alors il faut que la valeur retournée soit une valeur booléenne.
    Si ColdFusion échoue à convertir la valeur retournée en une valeur booléenne (ou si le tag cfreturn est omit), vous obtiendrez une erreur « The value returned from the onMissingTemplate function is not of type boolean. ».

    Si la fonction retourne true, alors ColdFusion considérera que l'événement a été géré et aucun autre gestionnaire d'erreur ne sera exécuté.

    Par contre si la fonction retourne false, alors ColdFusion appellera le gestionnaire par défaut des erreurs (s'il y en a un).

    Aucun gestionnaire d'erreurs ne sera exécuté si une erreur survienne à l'exécution de cette fonction (l'erreur sera envoyée au client).
    C'est pour ça, il est recommandé de mettre le code de cette fonction à l'intérieur d'un bloc TRY/CATCH.
© 2025  mtitek