JavaServer Pages: Porovnání verzí
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.