Offline PDF-udgave - Objektorienteret programmering i Java
Offline PDF-udgave - Objektorienteret programmering i Java
Offline PDF-udgave - Objektorienteret programmering i Java
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Tiden<br />
<br />
<br />
<br />
<br />
Vi kan altså få serveren til at udskrive dato og tidspunkt, når JSP−siden vises. Bemærk, at hvis man trykker på<br />
opdater/genindlæs/reload i sin netlæser, vises et nyt tidspunkt. Serveren beregner og udskriver altså dato og tidspunkt hver gang<br />
siden sendes til en klient.<br />
Det er også væsentligt at bemærke, at den HTML−kode klienten ser, ikke indeholder andet end datoen. Det vil sige at JSP ikke<br />
stiller krav til, hvilken netlæser, der anvendes. Det er således sådan, at ting, der er lavet med serverside teknologier, virker i alle<br />
netlæsere.<br />
2.1.4 Hvis du ikke har en server til rådighed<br />
Hvis du ikke har en server, der kan køre JSP, til rådighed, kan du prøve alle eksemplerne fra bogen på<br />
http://javabog.dk:8080/JSP/kode/. Ovenstående eksempel har således adressen http://javabog.dk:8080/JSP/kode/kapitel_02/hej.jsp<br />
.<br />
2.1.5 JSTL − en ny måde at arbejde på<br />
Er du ikke så erfaren med <strong>Java</strong> er JSTL (JSP Standard Tag Library), der beskrives i kapitel 6, JSTL − JSP Standard Tag Library,<br />
nok lettere for dig end <strong>Java</strong>. JSTL er et HTML−lignende sprog som man kan skrive koden, der udføres på serveren i, i stedet for<br />
<strong>Java</strong>.<br />
I kapitel 6 er der en række eksempler med JSTL, der gør det samme som eksemplerne i dette og de efterfølgende kapitler. Selvom<br />
denne bogs 'hovedsprog' er <strong>Java</strong> og ikke JSTL kan du derfor vælge at lære JSTL i stedet ved at læse hovedteksten og så ved<br />
<strong>Java</strong>−eksemplerne i stedet kigge på og lege med JSTL−eksemplerne i kapitel 6.<br />
2.2 Variabler<br />
En variabel kan opfattes som en navngiven papirlap, hvor der til enhver tid kan stå netop én ting. Variabler bruges til at huske<br />
data.<br />
Variabler i <strong>Java</strong> skal altid erklæres, dvs. at man skal fortælle serveren, at der skal oprettes en variabel, hvad slags data den skal<br />
indeholde og hvad den skal hedde:<br />
int alder = 31;<br />
Her har vi oprettet variablen alder. Den er af typen int, det vil sige at den kan indeholde hele tal. Samtidig har vi givet (eller<br />
tildelt) den værdien 31.<br />
Senere kunne vi så hente værdien frem ved at skrive variablens navn. Her er et eksempel:<br />
<br />
Alder<br />
<br />
<br />