..
Stranica JSP je preveden sustavno u normalan Servlet iz JSP motora, prije nego što je prošao Java prevodilac. Ova generacija proces, uključuje 'koristiti različite vrste sintaktičkih elemenata, od kojih je svaka povezana s određenom vrstom obrade. Vidjet ćemo u ovom članku ova tri elementa: statički sadržaj, skripte, i direktivama.
Statični Sadržaj je samo HTML / Javascript / CSS umetnuti stranicu i ne zahtijeva nikakve dodatne oznake, već samo koristite normalan HTML tagova. Umjesto toga vidimo u detalje druga dva elementa koji imaju neke posebnosti koje treba produbiti.
Skripte (Scripting elementi)
Scenarij je Java kôd koji "koegzistira sporazumno" na istoj stranici s "HTML, ali za razliku od potonje je generirana dinamički.
JSP tehnologija pruža Izvješća o inventaru tri vrste skripti za umetanje koda, gdje svatko uživa dobro definiranu poziciju na 'unutar generira servlet:
Deklaracije nam omogućiti da proglasi varijabli i metoda u stranici putem sintaksu:
<%! deklaracija%>JSP motor prevodi izjave kao polja i metode Servlet klase generiran. Primjer može biti:
<%!
String ime = "Antonio"%>
/ / Ili možemo proglasiti cijeli način:
<%!
javni java.util.Date getData () {
povratak nove java.util.Date ();
}
%>
Izrazi su elementi skripte koje se ocjenjuju logički, matematički, ili doslovno, rezultat koji se pretvaraju u java.lang. Gudački.
Sintaksa je sljedeća:
<% = Izraza%>Kada JSP motor susrete 'izraz tijekom procesa prevođenja ga izravno stvara rezultat i umeće se u izlazni stream. Mogući izraz može biti:
<% = System.currentTimeMillis ()%>U tom slučaju, nalazi se u izlazni tok rezultat funkcije koje sustav timestamp Riton.
Scriptles napokon nam omogućiti da se sve "unutar JSP stranice dijelove Java koda koji se umeće u Servlet u vrijeme prevođenja. Tag sintaksa je:
<% Java broj%>Prevoditelj to stavlja sve kad upozna scriptlet u metodi _jspService.
Evo primjer koji koristi sve vrste oznaka:
<- Deklaracija ->
<%!
String poruka;
javni java.util.Calendar getData () {
java.util.GregorianCalendar povratak nova ();
}
%>
<html>
<head>
<title> JSP Tags </ title>
</ Head>
<body>
<- Scriptlet ->
<%
java.util.Calendar date = getData ();
int sat = data.get (java.util.Calendar.HOUR);
int minuta = data.get (java.util.Calendar.MINUTE);
int sekunde = data.get (java.util.Calendar.SECOND);
String vrijeme = "Vrijeme:" + sati +":"+ +":"+ minuta sekundi;
if (data.get (java.util.Calendar.AM_PM) == 0) poruka = "Hello <b> </ b>" + zona + "AM";
drugo poruka = "Dobra večer <b> </ b>" + zona + "PM";
%>
<- Expression ->
<% = Poruka%> <br/>
</ Body>
</ HTML>
"Primjer generira HTML stranice koji prikazuje Pozdrav i Dobra večer (ovisi o" vremenu) s vremena na crtežu.
| |
ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacije od 49 €. |
| |
Ruby i Ruby na šina (tečaj)
Napravite softver i web aplikacija uz Ruby i ROR. Od 39 €. |
| |
Visual Basic 6 (cjelina)
Napravite računalne aplikacije s VB6. Od 39 €. |