Vom Server werden neben den normalen statische HTML Seiten, auch sogenannte ESP-Dokumente ausgeliefert.
ESP-Dokumente sind eine Mischung aus HTML und EASY, ähnlich wie bei PHP oder JSP (=JavaServerPages).
EASY-Code wird mit <esp> und </esp> umschlossen.
<div id='ausgabecontainer'>
<esp>
out("Hallo Welt! Es ist jetzt genau "+TimeStr(NOW)+" Uhr.")
</esp>
</div>
Dieses Beispiel liese sich auch wie folgt noch kürzer realisieren:
<div id='ausgabecontainer'>
Hallo Welt! Es ist jetzt genau <%=TimeStr(NOW)%> Uhr.
</div>
Dabei wird <%= STRING %> direkt ausgegeben. STRING ist in diesem Fall ein beliebiger EASY-Ausdruck, welcher einen String zurückgibt.
TAS generiert aus diesen ESP-Dokumenten normale EASY-Module, die dann kompiliert und gecached werden. Exemplarisch hier der erzeugte EASY-Code
out("<div id='ausgabecontainer'>")
outnolf("Hallo Welt! Es ist jetzt genau ")
outnolf(TimeStr(NOW))
out(" Uhr.")
out("</div>")
ESP stellt einige ESP-Funktionen zur direkten Benutzung im ESP-Dokument bereit.
esp:start, Rev. 6, Zuletzt geändert 2006-11-15 10:36, 859 Aufrufe
