[[esp:start]] tdb Aplication Server

Route:

ESP - Easy Server Pages

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).

Wechsel zwischen HTML und EASY
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
Help others to find those things you like

Have you already seen the new Tag it! button on the top right of the wiki pages?

Look into the tag cloud
Wiki hosted for free at wikihost.org || RSS-Feed || GeboGebo 1.3.3 || 00.118 Sekunden || || PAGERANK TOOLS