2009-01-30 6 views
0

Je tire une colonne de la base de données contenant la date. Dans la base de données, il s'agit d'une valeur de caractère. Je souhaite imprimer la date de manière formatée. J'ai utilisé le code suivant pour imprimer la date de manière formatée.Impression de la date formatée dans JSTL

où $ {Po [1]} contient une valeur de date.

Mais au-dessus de l'instruction, la valeur NULL est définie.

Tout conseil

Merci à l'avance

Sas

Répondre

0

Po [1] est rempli par une instruction SQL. Lorsque j'imprime normalement cette valeur $ {Po [1]}, elle imprime correctement la date. Je souhaite formater cette date.

Merci

Sas

0

bibliothèque JSTL attend objet Date datatype (java.util.Date). Vous devrez analyser les données String dans java.util.Date à l'aide de la fonction java.sql.Date.valueOf ou java.util.Date.parse.

Si vous ne préférez pas créer un objet de java.util.Date pour une raison quelconque, vous pouvez utiliser la fonction JavaScript pour mettre en forme la chaîne de caractères