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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2 Grundelementer i JSP<br />

2.1 JSP−programkode 28<br />

2.1.1 En simpel side med HTML−kode 28<br />

2.1.2 Lægge JSP−serverkode ind i siden 28<br />

2.1.3 Eksempel: Dags dato og tid 29<br />

2.1.4 Hvis du ikke har en server til rådighed 29<br />

2.1.5 JSTL − en ny måde at arbejde på 29<br />

2.2 Variabler 30<br />

2.2.1 Indlejrede java−udtryk 31<br />

2.2.2 Variabler med objekter 31<br />

2.2.3 Importere klassedefinitioner (pakker) 32<br />

2.3 Blanding af HTML og <strong>Java</strong> − to stilarter 33<br />

2.3.1 Blandet <strong>Java</strong> og HTML 33<br />

2.4 Data om klienten (request−objektet) 34<br />

2.5 Kommentarer 35<br />

2.6 Test dig selv 36<br />

2.7 Resumé 36<br />

2.8 Avanceret 37<br />

2.8.1 Læse filer fra harddisken 37<br />

2.8.2 Erklæring af metoder og blivende variabler 38<br />

2.8.3 Trådsikkerhed i JSP−sider 39<br />

2.8.4 Producere grafik fra JSP 40<br />

2.8.5 Eksempel: JSP−side der danner et JPG−billede 40<br />

2.8.6 Indlejre og nedskalere billeder fra harddisken 43<br />

2.8.7 Opload af filer til server 44<br />

En grundig forståelse af emnerne i dette kapitel forudsættes i resten af bogen.<br />

Bemærk: De avancerede emner i slutningen af kapitlet forudsættes ikke, de er frivillig læsning, du senere kan vende tilbage til.<br />

I dette kapitel laver vi den allerførste helt simple JSP−fil. Her kan du også teste, om din server er sat rigtigt op og kan køre JSP.<br />

Grundlæggende er en JSP−fil en tekstfil med endelsen .jsp, som består af:<br />

• Tekst<br />

• HTML−koder<br />

• JSP−programkode<br />

Tekst og HTML−koder kender du, så lad os kigge lidt mere på JSP−programkoden.<br />

2.1 JSP−programkode<br />

Når man programmerer JSP så skriver man i virkeligheden i <strong>programmering</strong>ssproget <strong>Java</strong>. Derfor kan det være en god ide at lære<br />

lidt <strong>Java</strong> undervejs, f.eks. ved at kigge på de første kapitler af af en lærebog som http://javabog.dk.<br />

2.1.1 En simpel side med HTML−kode<br />

Start med at lave et ganske almindeligt HTML−dokument, navngiv filen hej.jsp, og placer den sammen med de andre JSP−filer<br />

der fulgte med din webserver (med Tomcat er stien nok jakarta−tomcat−5.0.27/webapps/ROOT/hej.jsp). HTML−koden skal se<br />

sådan her ud:<br />

<br />

Hej<br />

<br />

Her kommer noget JSP−kode:

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

Saved successfully!

Ooh no, something went wrong!