Référence des balises
Voici les différentes balises proposé par le CSP (C Server Pages) :
Balise | Description |
---|---|
<%g %> | Déclarations globales. Des choses comme les directives #include et la déclaration des types. |
<%! %> | Déclarations. Un objet HttpPage peut ajouter ses propres membres de données. Notez que vous ne pouvez pas déclarer et initialiser en même temps. Vous initialisez la variable avec le !! étiqueter. |
<%!! %> | Initialisation. Le code du constructeur HttpPage va ici. Cette méthode est appelée une fois au démarrage de l'application et doit être utilisée pour initialiser les variables déclarées avec le ! étiqueter. |
<%p %> | Code de prologue. Fournit un moyen pratique de s'assurer que tout ce qui se passe ici est émis en haut de HttpPage_service, la fonction de service CSP. Cette balise est utile si vous écrivez du code C car elle permet de déclarer des variables dans le périmètre de la fonction de service CSP. Le code C++ ne se limite pas à déclarer des variables en haut d'une déclaration de portée. |
<%e %> | Code épilogue. Code de nettoyage devant être exécuté juste avant le retour de la fonction HttpPage_service. Le compilateur émet une étiquette juste avant le code de l'épilogue. Le code généré saute à cette étiquette si une erreur est détectée lors de l'exécution. Vous pouvez également utiliser cette étiquette dans votre code pour émuler des exceptions. Exemple : if(error) goto L_epilogue ; |
<% %> | Fragments de code. Un fragment de code peut contenir n'importe quel nombre d'instructions de langage, de déclarations de variables ou d'expressions valides dans le langage de script de page, c'est-à-dire C ou C++. |
<%= %> | La balise d'expression. Les drapeaux de format sont les mêmes que ceux utilisés par printf. Si vous ne spécifiez pas d'indicateur
de format, l'expression est supposée être une chaîne, c'est-à-dire que les deux balises suivantes produiront le même résultat : <%="bonjour"%> <%="%s" "bonjour"%>. Vous pouvez également imprimer des expressions plus complexes. Par exemple : <%="%s %d %s" "Bonjour, j'ai", 10, " ans">. |
Dernière mise à jour : Samedi, le 13 mai 2023