Date型の日付をjsp内でフォーマット指定して表示する


画面にデータを渡す時点ではDate型だが、jspを描画時にdate→String(しかもフォーマット指定)に変換して表示する方法。

HTMLの<input type="date">のvalueはyyyy-MM-ddのフォーマットで値を渡してやらないといけないみたいです。


<input type="date" class="w120" value="<fmt:formatDate value="${mealCancel.mealCancelDate}" pattern="yyyy-MM-dd" />">


単純でした。valueにjstlの<fmt:formatDate>を埋め込んで、フォーマットを指定すると上手くいきました
楽チン〜