Calendar (java.util.Calendar) 属性を持つクラスがあり、JSP ページで時刻と日付を表示しようとしていますが、次のエラーが発生します。
org.apache.jasper.JasperException: java.lang.IllegalArgumentException: 不正なパターン文字 'b' です。
JSP:
<c:forEach items="${reports}" var="report" >
<tr>
<td><c:out value="${report.vehicleId}"/></td>
<td><c:out value="${report.vehicleName}"/> </td>
<td><fmt:formatDate value="${report.endTimeAndDate.time} pattern="both" /></td>
<td><c:out value="${report.endTimeAndDate.time}" pattern="both"/> </td>
</tr>
</c:forEach>
Java コントローラ クラス:
@RequestMapping(value="/searchreports")
public ModelAndView SearchReports (...parameters) {
Map<String, Object> map = new HashMap<String, Object>();
List<Report> reports = reportService.SearchReports(vehicleName, start,end);;
map.put("reports", reports);
return new ModelAndView("reportsview", map);
}