30.07.2013 Views

Offline PDF-udgave - Objektorienteret programmering i Java

Offline PDF-udgave - Objektorienteret programmering i Java

Offline PDF-udgave - Objektorienteret programmering i Java

SHOW MORE
SHOW LESS

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 />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!