Tuiles - insertAttribute vs putAttribute - Différence d'utilisation?
Je suis en train de travailler avec Tuiles et jsp servlets dans une application web. Récemment, je suis tombé sur des carreaux de insertAttribute
et putAttribute
balises.
Va sur les documents indiqués pour les deux balises(ici et ici), la seule différence que je peux faire est:
putAttribute has to be enclosed in a parent container tag
.
Ainsi, à partir de la fonctionnalité de point de vue, les balises sont similaires.
putAttribute
a la enfermant contrainte alors que insertAttribute
ne dispose pas d'une telle contrainte et semble avoir plus de nombre d'attributs qui peuvent être utilisés. Je soupçonne insertAttribute
tag a été ajouté plus tard pour le cadre de tuiles.
Dans les scénarios, si une balise(esp. putAttribute
) être utilisé pour un autre?
Aucune explication/illustration au sujet de la différence/scénario d'utilisation seront les bienvenus.
OriginalL'auteur aces. | 2013-11-27
Vous devez vous connecter pour publier un commentaire.
Forme ce lien
http://tiles.apache.org/framework/tiles-jsp/tlddoc/tiles/tld-summary.html
Insère la valeur d'un attribut dans la page.
Cette balise peut être utilisé de manière flexible pour insérer la valeur d'un attribut dans une page. Comme dans d'autres usages en Tuiles, chaque attribut peut être déterminé à avoir un "type", défini explicitement quand il a été défini, ou "calculé". Si le type n'est pas très explicite, alors si la valeur de l'attribut est une définition valable, il sera inséré en tant que tel. Sinon, s'il commence par un caractère"/", il sera traité comme un "modèle". Enfin, si elle n'a pas été attribué un type, il sera traité comme une Chaîne de caractères et inclus sans aucune manipulation particulière.
Exemple :
Déclarer une liste qui sera passer comme attribut de la tuile.
Déclarer une liste qui sera passer comme attribut de la tuile. La liste des éléments sont ajoutés à l'aide de tags addAttribute " ou "addListAttribute'. Cette balise peut être utilisée uniquement à l'intérieur de 'insertTemplate', 'insertDefinition', 'définition des" balises.
OriginalL'auteur
Mettre Atttribute -> vous déclarez le type de contenu associé à l'attribut spécifié nom:
Insérer l'Attribut: il utilisera l'attribut défini à l'aide de mis-attribut.
Dans votre page, bannière-le contenu sera remplacé par le contenu du fichier "bannière.jsp"
OriginalL'auteur Mircea Stanciu