Я пытаюсь установить значение в поле ввода даты типа на моей странице jsp. Значение, полученное из базы данных, имеет тип String (varchar). Я хочу установить это значение даты в поле ввода.Значение установки даты ввода в jsp
Ниже приведен сценарий Jsp.
<%
Op_Product opp = new Op_Product();
String pubdate = null;
ResultSet rse = opp.getOneProductWithId(request.getParameter("prdid"));
while (rse.next()) {
pubdate = rse.getString("prdf7"); // value to set to input field
}
%>
Мое поле ввода типа ввода html приведено ниже.
<input id="d-pubdate" type="date" class="form-control" name="pubDate" value="<%=pubdate%>"required>
Ошибка, с которой я столкнулся, это «Плохое значение атрибута, литерал не соответствует формату даты».
Формат «ГГГГ-ММ-ДД».
преобразовать его в формат даты в вашей JSP, как только вы получите его из базы данных –