Cum se afișează ziua pe JSP

Tehnologia JSP oferă paginilor Web statice în mod normal o notă de acțiune dinamică. Etichetele de limbaj de marcare hipertext care înconjoară codul programului Java vă oferă opțiuni pentru colectarea datelor introduse de utilizator, astfel încât să afișați informații din înregistrările bazei de date și să creați pagini Web sau secțiuni în pagini Web care se schimbă „automat” în timp. O modalitate bună de a începe să învățați cum să codificați pe paginile Java Server - numele formal pentru JSP - este folosind-o pentru a afișa în mod dinamic o zi.

Plasament

Introduceți JSP direct în corpul paginii dvs. Web într-o locație la alegere. Dacă doriți să scrieți codul ca un modul reutilizabil, salvați-l cu o extensie .jsp și adăugați o referință la locația sa în biblioteca de coduri. Oricum, codul înconjurător cu etichetele de deschidere și închidere corespunzătoare identifică codul ca JSP și se asigură că programul dvs. va răspunde corespunzător:

Noțiuni de bază

JSP folosește pachetul java.util pentru a afișa ziua conform instrucțiunilor de codare. Puteți invoca întregul pachet sau puteți fi mai specific adăugând java.util cu un nume de clasă precum „Data” sau „Calendar”. Dacă doriți să afișați ziua curentă în formatul zilei, datei sau orei, utilizați clasa „Data”. Dacă doriți să afișați detalii suplimentare, cum ar fi ziua săptămânii, luna sau anul, utilizați clasa „Calendar”. Oricum, includeți declarația „import” Java în directivele paginii de deschidere pentru a spune programului ce pachet și clasă utilizați:

Optiuni de afisare

Afișați o zi folosind formatul JSP standard sau personalizați afișajul adăugând parametri de dată - numiți și argumente - în codul dvs. Folosind „” se va crea un afișaj care include ziua săptămânii, luna și ziua curente, ora în format de oră militară, fusul orar și anul curent:

Duminică 11 decembrie 21:46:49 GMT + 04: 00 201

Dacă tot ce doriți este ziua curentă a săptămânii, ziua lunii și anul, adăugați parametrii de formatare în codul dvs. pentru a afișa ziua ca: Duminică 11 decembrie 2010

Data dată = data nouă (); SimpleDateFormat ft = new SimpleDateFormat ("E dd.MM.yyyy");

Punând totul împreună

Adăugați un antet descriptiv opțional dacă doriți să afișați ziua ca un anunț. De fiecare dată când utilizatorul reîmprospătează ecranul sau părăsește și reintroduce site-ul dvs. natura dinamică a JSP va determina actualizarea informațiilor. Pentru un afișaj care apare ca un anunț pe două rânduri, utilizați codul:

Ziua curentă <% Data dată = Data nouă (); SimpleDateFormat ft = new SimpleDateFormat ("E MM.dd.yyyy"); out.print ("<h2 align = \" left \ ">" + ft.format (date) + "</h2>"); %>

Rezultatele vor apărea după cum urmează: Ziua curentă este: Duminică 11 decembrie 2010

Postări recente