Come visualizzare il giorno su JSP Il giorno corrente è: Il giorno corrente è:

La tecnologia JSP conferisce alle pagine Web normalmente statiche un tocco di azione dinamica. I tag del linguaggio di markup ipertestuale che circondano il codice del programma Java offrono opzioni per raccogliere l’input dell’utente in modo da visualizzare le informazioni dai record del database e creare pagine Web o sezioni nelle pagine Web che cambiano “automaticamente” nel tempo. Un buon modo per iniziare a imparare a programmare su Java Server Pages, il nome formale di JSP, è utilizzarlo per visualizzare dinamicamente un giorno.

Collocamento

Inserisci JSP direttamente nel corpo della tua pagina Web in una posizione a tua scelta. Se desideri scrivere il codice come modulo riutilizzabile, salvalo con un’estensione .jsp e aggiungi invece un riferimento alla sua posizione nella libreria dei codici. In ogni caso, circondare il codice con i tag di apertura e chiusura appropriati <% …%> identifica il codice come JSP e garantisce che il programma risponda in modo appropriato:

Il giorno corrente è:

<%… Il codice va qui%>

Getting Started

JSP utilizza il pacchetto java.util per visualizzare il giorno in base alle istruzioni di codifica. Puoi richiamare l’intero pacchetto o essere più specifico aggiungendo java.util con un nome di classe come “Data” o “Calendario”. Se si desidera visualizzare il giorno corrente nel formato giorno, data o ora, utilizzare la classe “Data”. Se desideri visualizzare ulteriori dettagli come il giorno della settimana, il mese o l’anno, usa la classe “Calendario”. In ogni caso, includi l’istruzione Java “import” nelle direttive della pagina di apertura per indicare al programma quale pacchetto e classe stai utilizzando:

Opzioni di visualizzazione

Visualizza un giorno utilizzando il formato JSP standard o personalizza la visualizzazione aggiungendo parametri di data, chiamati anche argomenti, al codice. L’utilizzo di “<% Date date = new Date ()%>” creerà una visualizzazione che include il giorno della settimana, il mese e il giorno correnti, l’ora in formato ora militare, il fuso orario e l’anno corrente:

Dom 11 dicembre 21:46:49 GMT + 04: 00 2011

Se tutto ciò che desideri è il giorno corrente della settimana, il giorno del mese e l’anno, aggiungi i parametri di formattazione al tuo codice per visualizzare il giorno come segue: Sun Dec 11 2010

Data data = nuova data (); SimpleDateFormat ft = nuovo SimpleDateFormat (“E dd.MM.yyyy”);

Putting It All Together

Aggiungi un’intestazione descrittiva facoltativa se desideri visualizzare il giorno come annuncio. Ogni volta che l’utente aggiorna la schermata o esce e rientra nel tuo sito, la natura dinamica di JSP causerà l’aggiornamento delle informazioni. Per un display che appare come un annuncio di due righe, utilizzare il codice:

Giorno corrente

Il giorno corrente è:

I risultati appariranno come segue: Il giorno corrente è: Sun Dec 11 2010