Voici la liste des balises d'Apache Struts en Java :
Balise | Type | Description |
---|---|---|
bean:cookie | Bean | Cette balise permet de définir une script de variable basé dans les/la valeur(s) de la requête de cookie spécifié. |
bean:define | Bean | Cette balise permet de définir une script de variable basé dans les/la valeur(s) dans la propriété bean spécifié. |
bean:header | Bean | Cette balise permet de définir une script de variable basé dans les/la valeur(s) de la requête d'entête spécifié. |
bean:include | Bean | Cette balise permet d'effectuer le chargement de réponse d'une requête d'application dynamique et le rend disponible en tant que bean. |
bean:message | Bean | Cette balise permet d'effectuer le rendu d'une chaine de caractères de message international vers la réponse. |
bean:page | Bean | Cette balise permet de mettre un item spécifié pour la page de contexte d'un bean. |
bean:parameter | Bean | Cette balise permet de définir une variable de script basé sur la valeur de paramètre de requête spécifié. |
bean:resource | Bean | Cette balise permet de charger une ressource d'application Web et de la rendre disponible pour Bean. |
bean:size | Bean | Cette balise permet de définir un Bean contenant le nombre d'éléments dans une Collection ou un Map. |
bean:struts | Bean | Cette balise permet de définir une configuration d'objet Struts interne pour un bean. |
bean:write | Bean | Cette balise permet de définir la valeur de la propriété Bean spécifié pour JspWriter courant. |
html:base | HTML | Cette balise permet de définir la valeur de la balise «BASE» du langage de programmation HTML. |
html:button | HTML | Cette balise permet de définir un champ d'entrée de bouton. |
html:cancel | HTML | Cette balise permet de définir un bouton d'annulation. |
html:checkbox | HTML | Cette balise permet de définir une entrée de case à cocher. |
html:errors | HTML | Cette balise permet de définir une condition d'affichage pour fixer les messages d'erreurs accumulés. |
html:file | HTML | Cette balise permet de définir un champ de sélection de fichier. |
html:form | HTML | Cette balise permet de définir un entrée de formulaire. |
html:frame | HTML | Cette balise permet de définir un élément de cadre HTML. |
html:hidden | HTML | Cette balise permet de définir un champ caché. |
html:html | HTML | Cette balise permet de définir une balise HTML. |
html:image | HTML | Cette balise permet de définir une entrée de balise de type «image». |
html:img | HTML | Cette balise permet de définir une balise IMG du HTML. |
html:javascript | HTML | Cette balise permet de définir une validation JavaScript basé sur une règle de validation chargé par le ValidatorPlugIn. |
html:link | HTML | Cette balise permet de définir un ancre HTML ou un hyperlien. |
html:messages | HTML | Cette balise permet d'effectuer un affichage conditionnel d'un ensemble de messages accumulés. |
html:multibox | HTML | Cette balise permet de définir un groupe de case à cocher. |
html:option | HTML | Cette balise permet de définir une option de sélection. |
html:options | HTML | Cette balise permet de définir un ensemble d'options de sélection. |
html:optionsCollection | HTML | Cette balise permet de définir un ensemble d'options de sélection. |
html:password | HTML | Cette balise permet de définir un champ d'entrée de mot de passe. |
html:radio | HTML | Cette balise permet de définir un bouton radio. |
html:reset | HTML | Cette balise permet de définir un bouton de réintialisation. |
html:rewrite | HTML | Cette balise permet de définir un URI. |
html:select | HTML | Cette balise permet de définir un élément de sélection. |
html:submit | HTML | Cette balise permet de définir un bouton soumettre. |
html:text | HTML | Cette balise permet de définir un champ d'entrée pour un type de données texte. |
html:textarea | HTML | Cette balise permet de définir un TEXTAREA. |
html:xhtml | HTML | Cette balise permet de définir une balise HTML au format XHTML. |
logic:empty | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est nulle ou une chaine de caractères vide. |
logic:equal | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est égale à la valeur spécifié. |
logic:forward | Logique | Cette balise permet de transférer le contrôle de la page spécifié par l'entrée ActionForward spécifié. |
logic:greaterEqual | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est supérieur ou égale à la valeur spécifié. |
logic:greaterThan | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est supérieur à la valeur spécifié. |
logic:iterate | Logique | Cette balise permet de répéter le contenu du corps imbriqué de cette balise sur une collection spécifiée. |
logic:lessEqual | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est inférieur ou égale à la valeur spécifié. |
logic:lessThan | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est inférieur à la valeur spécifié. |
logic:match | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la valeur spécifiée est une sous-chaine de caractères de la variable spécifié. |
logic:messagesNotPresent | Logique | Cette balise permet de générer le contenu du corps imbriqué de la balise si le message spécifié n'est pas présent dans cette demande. |
logic:messagesPresent | Logique | Cette balise permet de générer le contenu du corps imbriqué de la balise si le message spécifié est présent dans cette demande. |
logic:notEmpty | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié n'est nulle, ni une chaine de caractères vide, ni un java.util.Collection vide (testé par la méthode .isEmpty()) dans l'interface java.util.Collection. |
logic:notEqual | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de cette balise si la variable spécifié n'est pas égale à la valeur spécifiée. |
logic:notMatch | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la valeur spécifiée n'est pas une sous-chaine de caractères de la variable spécifié. |
logic:notPresent | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la valeur spécifiée n'est pas présent dans la requête. |
logic:present | Logique | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la valeur spécifiée est présent dans la requête. |
logic:redirect | Logique | Cette balise permet d'effectuer une redirection HTTP. |
nested:checkbox | Imbriquée | Cette balise permet de définir un case à cocher dans un contexte imbriqué. |
nested:define | Imbriquée | Cette balise permet de définir une variable de script basé sur la/les valeur(s) d'une propriété Bean spécifié. |
nested:empty | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est nulle ou une chaine de caractères vide dans un contexte imbriqué. |
nested:equal | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est égale à la valeur spécifié dans un contexte imbriqué. |
nested:errors | Imbriquée | Cette balise permet d'effectuer un affichage conditionnel d'un ensemble de messages accumulés. |
nested:file | Imbriquée | Cette balise permet de définir une sélection de fichier dans un contexte imbriqué. |
nested:form | Imbriquée | Cette balise permet de définir une entrée de formulaire dans un contexte imbriqué. |
nested:greaterEqual | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est supérieur ou égale à la valeur spécifié dans un contexte imbriqué. |
nested:greaterThan | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est supérieur à la valeur spécifié dans un contexte imbriqué. |
nested:hidden | Imbriquée | Cette balise permet de définir un champ caché dans un contexte imbriqué. |
nested:image | Imbriquée | Cette balise permet de définir une balise INPUT de type IMAGE dans un contexte imbriqué. |
nested:img | Imbriquée | Cette balise permet de définir une balise IMG du HTML dans un contexte imbriqué. |
nested:iterate | Imbriquée | Cette balise permet de répéter le contenu du corps imbriqué de cette balise sur une collection spécifiée dans un contexte imbriqué. |
nested:lessEqual | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est inférieur ou égale à la valeur spécifié dans un contexte imbriqué. |
nested:lessThan | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié est inférieur à la valeur spécifié dans un contexte imbriqué. |
nested:link | Imbriquée | Cette balise permet de définir un ancre ou hyperlien dans un contexte imbriqué. |
nested:match | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la valeur spécifiée est une sous-chaine de caractères de la variable spécifié dans un contexte imbriqué. |
nested:message | Imbriquée | Cette balise permet de définir une chaine de caractères de message international vers la réponse. |
nested:messages | Imbriquée | Cette balise permet de définir une affichage conditionnel de l'ensemble des messages accumulés. |
nested:messagesNotPresent | Imbriquée | Cette balise permet de générer le contenu du corps imbriqué de la balise si le message spécifié n'est pas présent dans cette demande dans un contexte imbriqué. |
nested:messagesPresent | Imbriquée | Cette balise permet de générer le contenu du corps imbriqué de la balise si le message spécifié est présent dans cette demande dans un contexte imbriqué. |
nested:multibox | Imbriquée | Cette balise permet de définir un groupe de case à cocher dans un contexte imbriqué. |
nested:nest | Imbriquée | Cette balise permet de définir un nouveau niveau d'imbrication de balises enfants vers la référence. |
nested:notEmpty | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la variable spécifié n'est nulle, ni une chaine de caractères vide, ni un java.util.Collection vide (testé par la méthode .isEmpty()) dans l'interface java.util.Collection dans un contexte imbriqué. |
nested:notEqual | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de cette balise si la variable spécifié n'est pas égale à la valeur spécifiée dans un contexte imbriqué. |
nested:notMatch | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la valeur spécifiée n'est pas une sous-chaine de caractères de la variable spécifié dans un contexte imbriqué. |
nested:notPresent | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la valeur spécifiée n'est pas présent dans la requête dans un contexte imbriqué. |
nested:options | Imbriquée | Cette balise permet de définir un ensemble d'options de sélection dans un contexte imbriqué. |
nested:optionsCollection | Imbriquée | Cette balise permet de définir un ensemble d'options de sélection dans un contexte imbriqué. |
nested:password | Imbriquée | Cette balise permet de définir une entrée de mot de passe dans un contexte imbriqué. |
nested:present | Imbriquée | Cette balise permet d'évaluer le contenu du corps imbriqué de la balise si la valeur spécifiée est présent dans la requête dans un contexte imbriqué. |
nested:radio | Imbriquée | Cette balise permet de définir un bouton radio dans un contexte imbriqué. |
nested:root | Imbriquée | Cette balise permet de débuter une hiéarchie imbriquée sans nécessité un formulaire. |
nested:select | Imbriquée | Cette balise permet de définir un élément de sélection dans un contexte imbriqué. |
nested:size | Imbriquée | Cette balise permet de définir le contenu du nombre d'éléments dans une Collection ou un Map. |
nested:submit | Imbriquée | Cette balise permet de définir un bouton soumettre dans un contexte imbriqué. |
nested:text | Imbriquée | Cette balise permet de définir une entrée de données de type texte dans un contexte imbriqué. |
nested:textarea | Imbriquée | Cette balise permet de définir un TEXTAREA dans un contexte imbriqué. |
nested:write | Imbriquée | Cette balise permet de définir la valeur de la propriété Bean dans le JspWriter courant. |
nested:writeNesting | Imbriquée | Cette balise permet d'écrire ou fabriquer une variable de script de niveau d'imbrication courant. |
s:a | Données | Cette balise permet de créer des liens URL. |
s:action | Données | Cette balise permet d'activer les appels directes aux pages JSP en spécifiant le nom d'action et un espace de nom optionnel. |
s:append | Données | Cette balise permet d'ajouter des itérateurs pour former un itérateur annexé dans lequel les entrées vont d'un itérateur à l'autre après chaque itération respective si les entrées ne sont épuisées dans la composante AppendIteratorTag. |
s:bean | Données | Cette balise permet d'instancier une classe conformément aux spécifications JavaBeans. |
s:date | Données | Cette balise permet le formattage d'un objet de date en différents style d'affichage. |
s:debug | Données | Cette balise permet de sortir le contenu de la valeur de la pile. |
s:else | Contrôle | Cette balise permet d'effectuer un traitement conditionnel sinon. |
s:elseif | Contrôle | Cette balise permet d'effectuer un traitement conditionnel sinon si. |
s:generator | Contrôle | Cette balise permet d'effectuer une génération d'un itérateur basé dans les fournisseurs de valeur d'attributs. |
s:if | Contrôle | Cette balise permet d'effectuer un traitement conditionnel. |
s:i18n | Données | Cette balise permet de demander un regroupement de ressource international et de les placer sur la pile des valeurs. |
s:include | Données | Cette balise permet d'inclure une sortie de servlet (résultat d'un servlet d'une page JSP). |
s:iterator | Contrôle | Cette balise permet de parcourir une valeur d'itérateur. Une valeur itérateur peut être n'importe quel des java.util.Collection et java.util.Iterator |
s:merge | Contrôle | Cette balise, composante de MergeIteratorTag, permet de fusionner les itérateurs et d'appeler successivement à l'itérateur fusionnée de manière à ce que chacun des itérateurs fusionner est une chance d'exposer son élément. Ainsi, le prochaine appel permettra à la prochaine itération d'exposer son élément. |
s:property | Données | Cette balise permet de demander la propriété d'une valeur, laquelle est par défaut au haut de la pile si aucune n'est spécifié. |
s:push | Données | Cette balise permet d'empiler la valeur dans la pile pour simplifier l'utilisation. |
s:set | Données | Cette balise permet d'associer une valeur vers une variable dans l'étendue spécifié. |
s:sort | Contrôle | Cette balise permet de trier une liste en utilisant un comparateur passé par l'attribut de balise. |
s:subset | Contrôle | Cette balise permet d'indiquer une étiquette prenant un itérateur et de sortir une sous-ensemble de celui-ci. |
s:text | Données | Cette balise permet d'effectuer un rendu d'un message texte international. |
ui:param | Données | Cette balise permet de paramétrer les autres balises. |
Remarque
- Pour utiliser le type «bean», vous devez avoir indiquer la balise suivante pour qu'il soit utilisable dans votre page :
- <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
Voir également
Langage de programmation - JSP - Balises de JSP
Langage de programmation - Croix de balise Web
Dernière mise à jour : Mardi, le 1 novembre 2016