У меня есть объект передачи, возвращаемый в JSP после поиска.Оно имеет поле java.util.Date
(например, private Date issueDate;
)
. Я обращаюсь к данным в TO с помощью тега usebean
и отображаю дату в виде:
<INPUT TYPE="text" readonly="readonly" NAME="issueDt" ID="issueDt"
SIZE="45" value="<%=mySearchTO.getIssueDt()%>">
Однако этопечатает дату в формате, скажем, например, ПН ЯН 31 января 00:08:00 IST 2011
Я хочу, чтобы дата печаталась просто как MM/DD/YYYY
и в тех случаях, когда времятакже важно, в формате MM/DD/YYYY HH:MM
.
Как этого добиться в JSP?Я не знаю, нужно ли мне использовать функцию Javascript или какой-то статический метод Java.
Пожалуйста, извините за использование скриптлета.Это устаревшее приложение, и поэтому я не могу использовать EL.Пожалуйста, предоставьте решение только через скриптлет.Поэтому такие решения, как:
<fmt:formatDate value="${new Date(c.dateInIntegerValue)}"
pattern="dd.MM.yyyy hh:mm"/>
, доступные по другим вопросам, не будут работать для меня.
Допустим ли следующий код?
<fmt:formatDate value="<%=mySearchTO.getIssueDt()%>"
pattern="dd.MM.yyyy hh:mm"/>
Если да, то какиспользовать это в JSP?Я имею в виду label и все!
Также, насколько это возможно, я хочу избегать использования jquery и таких библиотек.