PDA

View Full Version : [JSP] data odierna ok, ma gli warning?


Alhazred
24-07-2008, 14:05
Ho bisogno di ottenere in una jsp la data corrente in formato aaaa-mm-gg per poi confrontarla con una data ne db mysql.
Nessun problema, o quasi...
prendo giorno, mese ed anno nel seguente modo e tutto funziona, solo che su YEAR, MONTH e DATE appaiono degli waring (uso Eclipse) i quali dicono che bisognerebbe accedere a tali dati in modo statico, come faccio a togliere questi warning?
codice:

<% GregorianCalendar gc = new GregorianCalendar();%>
</head>
<body>
<%
int anno = gc.get(gc.YEAR);
int mese = gc.get(gc.MONTH);
int giorno = gc.get(gc.DATE);
%>

thehuge
24-07-2008, 15:17
Essendo YEAR, MONTH e DATE attributi statici, è meglio riferirsi a loro non attraverso l'istanza di GregorianCalendar (gc), ma semplicemente con un riferimento statico alla classe stessa:

<% GregorianCalendar gc = new GregorianCalendar();%>
</head>
<body>
<%
int anno = gc.get(GregorianCalendar.YEAR);
int mese = gc.get(GregorianCalendar.MONTH);
int giorno = gc.get(GregorianCalendar.DATE);
%>

Alhazred
24-07-2008, 15:55
Grazie mille, gli warning sono spariti :)