Sådan viser du dagen på JSP

JSP-teknologi giver normalt statiske websider et strejf af dynamisk handling. Hypertekst markup-sprogkoder, der omgiver Java-programkode, giver dig mulighed for at indsamle brugerinddata, så du får vist en visningsinformation fra databasen og opretter websider eller sektioner på websider, der ændrer sig "automatisk" over tid. En god måde at begynde at lære at kode på Java Server Pages - det formelle navn til JSP - er ved at bruge det til dynamisk at vise en dag.

Placering

Indsæt JSP direkte i din webside på en bestemt placering. Hvis du vil skrive koden som et genbrugeligt modul, skal du gemme det med en .jsp-udvidelse og tilføje en reference til dens placering i kodebiblioteket i stedet. Uanset hvad den omgivende kode med de relevante åbnings- og lukkekoder identificerer koden som JSP og sikrer, at dit program svarer korrekt:

Den aktuelle dag er:

Kom i gang

JSP bruger java.util-pakken til at vise dagen i overensstemmelse med dine kodningsinstruktioner. Du kan påberåbe hele pakken eller være mere specifik ved at tilføje java.util med et klassenavn som "Dato" eller "Kalender". Hvis du vil vise den aktuelle dag i dag, dato eller klokkeslæt, skal du bruge klassen "Dato" . Hvis du vil vise yderligere detaljer som ugedagen, måneden eller året, skal du bruge "Kalender" -kursen. I begge tilfælde skal du inkludere Java "import" -erklæringen i dine direktiver for åbningsside for at fortælle programmet, hvilken pakke og klasse du bruger:

Visningsindstillinger

Vis en dag ved hjælp af standard JSP-format eller tilpass skærmen ved at tilføje dataparametre - også kaldet argumenter - til din kode. Ved hjælp af "" oprettes et display, der indeholder ugedag, den aktuelle måned og dag, tid i militærtidsformat, tidszone og nuværende år:

Sun Dec 11 21:46:49 GMT + 04: 00 201

Hvis alt du vil, er den aktuelle dag i ugen, dag i måneden og året, tilføj formatering parametre til din kode for at vise dagen som: Sun Dec 11 2010

Dato dato = Ny Dato (); SimpleDateFormat ft = ny SimpleDateFormat ("E dd.MM.yyyy");

Samler det hele

Tilføj et valgfrit beskrivende overskrift, hvis du vil vise dagen som en meddelelse. Hver gang brugeren genopfriske skærmen eller afslutter og reentrerer dit websted, vil den dynamiske karakter af JSP føre til, at oplysningerne opdateres. For en skærm, der vises som en to-linjemeddelelse, brug koden:

Nuværende dag

Den aktuelle dag er:

<% Dato dato = ny dato (); SimpleDateFormat ft = ny SimpleDateFormat ("E MM.dd.yyyy"); out.print ("

"+ ft.format (dato) +"

");%>

Resultaterne vises som: Den aktuelle dag er: Sun Dec 11 2010

Populære Indlæg