Print (SP-Tag): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 38: | Zeile 38: | ||
Template Quelltext | Template Quelltext | ||
− | <source lang=" | + | <source lang="xml"> |
− | <p>Nicht definierte Variablen liefern: <sp:print name="var"/>& | + | <p>Nicht definierte Variablen liefern: <sp:print name="var"/><br><br> |
Sie können aber einen Default-Wert haben: <sp:print name="var" default="Hallo"/></p> | Sie können aber einen Default-Wert haben: <sp:print name="var" default="Hallo"/></p> | ||
</source> | </source> | ||
Zeile 45: | Zeile 45: | ||
Ausgabe | Ausgabe | ||
− | < | + | <pre> |
− | + | Nicht definierte Variablen liefern: | |
− | Sie können aber einen Default-Wert haben: Hallo</ | + | Sie können aber einen Default-Wert haben: Hallo |
+ | </pre> | ||
+ | |||
+ | ====Ausgabe einer Expression==== | ||
+ | |||
+ | Template Quelltext | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <sp:set name="x" value="7"/> | ||
+ | <sp:set name="y" value="12"/> | ||
+ | <%-- | ||
+ | Auf Variablen greift man mit ${} zu | ||
+ | --%> | ||
+ | Der Print-Tag kann auch rechnen: | ||
+ | (7 + 12) * 2 - 3 = <sp:print expression="(${x} + ${y}) * 2 - 3"/> | ||
</source> | </source> | ||
+ | |||
+ | Ausgabe | ||
+ | |||
+ | <pre> | ||
+ | Der Print-Tag kann auch rechnen: | ||
+ | (7 + 12) * 2 - 3 = 35 | ||
+ | </pre> | ||
<noinclude> | <noinclude> | ||
[[Category:SP-Tags]] | [[Category:SP-Tags]] | ||
</noinclude> | </noinclude> |
Version vom 3. Juni 2008, 22:04 Uhr
Name
<sp:print> - Ausgabe-Tag.
Syntax
<sp:print name="variable"/>
Beschreibung
Der Print-Tag dient zur Ausgabe von Texten, Expression sowie Daten und Zahlen in beliegem Formaten.
Attribute
Name | Type | Required | Default |
---|---|---|---|
name | Attribute | Ja oder text bzw. expression | None |
text | Text | Ja oder name bzw. expression | None |
expression | Expression | Ja oder name bzw. text | None |
default | Text | Nein | None |
encoding | Text | Nein | None |
encrypt | Text | Nein | None |
locale | Locale | Nein | None |
dateformat | Text | Nein | None |
decimalformat | Text | Nein | None |
Beispiele
Ausgabe einer Variablen
Template Quelltext
<p>Nicht definierte Variablen liefern: <sp:print name="var"/><br><br>
Sie können aber einen Default-Wert haben: <sp:print name="var" default="Hallo"/></p>
Ausgabe
Nicht definierte Variablen liefern: Sie können aber einen Default-Wert haben: Hallo
Ausgabe einer Expression
Template Quelltext
<sp:set name="x" value="7"/>
<sp:set name="y" value="12"/>
<%--
Auf Variablen greift man mit ${} zu
--%>
Der Print-Tag kann auch rechnen:
(7 + 12) * 2 - 3 = <sp:print expression="(${x} + ${y}) * 2 - 3"/>
Ausgabe
Der Print-Tag kann auch rechnen: (7 + 12) * 2 - 3 = 35