..
Stránka JSP je přeložen do normální Servlet systematicky motor JSP, a pak přešel na java kompilátor. Tato generace proces zahrnuje "použití různých typů syntaktických prvků, z nichž každá je spojena s určitým typem zpracování. Uvidíme v tomto článku tři z těchto prvků: statický obsah, skript a směrnic.
Statický obsah je prostě HTML / Javascript / CSS vložit stránku a nevyžaduje žádné další značky, ale pouze použitím běžného HTML tagy. Místo toho vidíme v detailu Další dva prvky, které mají některé vlastnosti, které by měly být dále prohloubeny.
Skripty (skriptovací elementy)
Tento skript je kód Javy, že "vedle sebe přátelsky" na stejné straně s "HTML, ale na rozdíl od druhé, je generován dynamicky.
JSP technologie nabízí inventarizační zprávy tři typy skriptů pro vložení kódu, kde každý má dobře definovaný v "uvnitř servlet:
Prohlášení nám umožňují deklarovat proměnné a metody na stránce pomocí syntaxe:
<%! Prohlášení%>Motor překládá JSP prohlášení pole a metody Servlet generované třídy. Příkladem může být:
<%!
String name = "Antonio"%>
/ / Nebo můžeme prohlásit celou metodu:
<%!
veřejné java.util.Date getData () {
return new java.util.Date ();
}
%>
Výrazy jsou prvky scénáře, které jsou hodnoceny logicky, doslova, nebo matematicky, je výsledek převeden na java.lang. String.
Syntaxe je následující:
<% = Výraz%>Když motor JSP setkání "výraz v procesu překladu přímo vygeneruje a vloží výsledek do výstupního proudu. Možných způsobů vyjádření může být:
<% = System.currentTimeMillis ()%>V tomto případě, je umístěn ve výstupním proudu výsledek funkce, která Riton časové razítko systému.
Scriptles nakonec nám umožňují umístit všechny "uvnitř JSP stránky části kódu v jazyce Java, který je vložen do Servlet v době kompilace. Tag syntaxe je:
<% Kódu v jazyce Java%>Překladatel dá všechno, když se setká skriptletu v metodě _jspService.
Podívejme se na příklad, který používá všechny druhy značek:
<- Prohlášení ->
<%!
String zprávy;
veřejné java.util.Calendar getData () {
return new java.util.GregorianCalendar ();
}
%>
<html>
<head>
<title> JSP značky </ title>
</ Head>
<body>
<-! Skriptletu ->
<%
java.util.Calendar date = getData ();
int h = data.get (java.util.Calendar.HOUR);
int minut = data.get (java.util.Calendar.MINUTE);
int sekund = data.get (java.util.Calendar.SECOND);
String čas = "Čas:" + hodiny +":"+ +":"+ minut sekund;
if (data.get (java.util.Calendar.AM_PM) == 0) message = "Hello <b> </ b>" + čas + "AM";
jinak message = "Dobrý večer <b> </ b>" + čas + "PM";
%>
<- Expression ->
<% = Zpráva%> <br/>
</ Body>
</ Html>
"Například vygeneruje HTML stránku, která zobrazuje Ahoj, nebo Dobrý večer (záleží na" čas) s časem na výkresu.
| |
AutoCAD (eBook)
Tvorba architektonických struktur. V pouhých 29 €. |
| |
E-commerce s ASP (ebook)
E-komerci a nákupní košík s ASP. Pouze 35 €. |
| |
Web Design (kurz)
Místa Web Design s HTML, CSS a dynamické HTML. Od 39 €. |