Přeskočit na obsah

JavaServer Pages: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
mBez shrnutí editace
Bez shrnutí editace
Řádek 21: Řádek 21:


'''JavaServer Pages''' ('''JSP''') je jazyk pro psaní dynamických HTML stránek založený na jazyce Java. Vyvinul ji v [[Sun Microsystems|Sun]], ale pak ji koupila firma [[Oracle]]. Při tvorbě se tedy používá primárně [[HyperText Markup Language|HTML]] a [[Java]]. Do kódu HTML se vkládá Java. Odděluje se od HTML takto : <% .. Java kód .. %> a tyto bloky se nazývají skriptlety. Na straně serveru se tedy vloží vygenerovaný HTML místo Javy v souboru. Jde o podobný princip, jako u PHP. Přípona souborů je ''.jsp''.
'''JavaServer Pages''' ('''JSP''') je jazyk pro psaní dynamických HTML stránek založený na jazyce Java. Vyvinul ji v [[Sun Microsystems|Sun]], ale pak ji koupila firma [[Oracle]]. Při tvorbě se tedy používá primárně [[HyperText Markup Language|HTML]] a [[Java]]. Do kódu HTML se vkládá Java. Odděluje se od HTML takto : <% .. Java kód .. %> a tyto bloky se nazývají skriptlety. Na straně serveru se tedy vloží vygenerovaný HTML místo Javy v souboru. Jde o podobný princip, jako u PHP. Přípona souborů je ''.jsp''.
== Výhody ==
Mezi hlavní výhody JSP patří možnost využít všech možností, co nabízí Servlety a navíc implicitních objektů, předdefinovaných tagů, Expression Language (EL) a vlastních tagů.
== JSP API ==
Všechny vygenerované Servlety musí implementovat dvě rozhraní. Prvním je JspPage interface, z kterého implementuje dvě metody z životního cyklu.
== Implicitní objekty ==
== Tagy ==
== Direktivy ==
== Příklady kódu ==
== Příklady kódu ==
Počítání v cyklu [[Cyklus for|for]] do šesti :
Počítání v cyklu [[Cyklus for|for]] do šesti :

Verze z 24. 1. 2015, 21:04

Šablona:Infobox programovací jazyk

JavaServer Pages (JSP) je jazyk pro psaní dynamických HTML stránek založený na jazyce Java. Vyvinul ji v Sun, ale pak ji koupila firma Oracle. Při tvorbě se tedy používá primárně HTML a Java. Do kódu HTML se vkládá Java. Odděluje se od HTML takto : <% .. Java kód ..  %> a tyto bloky se nazývají skriptlety. Na straně serveru se tedy vloží vygenerovaný HTML místo Javy v souboru. Jde o podobný princip, jako u PHP. Přípona souborů je .jsp.

Výhody

Mezi hlavní výhody JSP patří možnost využít všech možností, co nabízí Servlety a navíc implicitních objektů, předdefinovaných tagů, Expression Language (EL) a vlastních tagů.

JSP API

Všechny vygenerované Servlety musí implementovat dvě rozhraní. Prvním je JspPage interface, z kterého implementuje dvě metody z životního cyklu.

Implicitní objekty

Tagy

Direktivy

Příklady kódu

Počítání v cyklu for do šesti :

<p>Počítání do šesti:</p>                      <!-- HTML -->
<% for (int i=1; i<6; i++) { %>                <!-- JSP -->
    <p>Číslo : <%= i %>.</p>            <!-- HTML & JSP -->
<% } %>                                        <!-- JSP -->
<p>Dopočítáno.</p>                             <!-- HTML -->

A výsledek :

Počítání do šesti:
Číslo : 1.
Číslo : 2.
Číslo : 3.
Číslo : 4.
Číslo : 5.
Číslo : 6.
Dopočítáno.