java - 为什么在 ForEach 语句中无法解析 Java 变量?" 错误出现在我的 JSP 中,因为它无法解析为变量?
问题描述
我的 JSP 中出现以下错误。不确定为什么无法识别 shippingDate 。
JSPException:shipmentDate 无法解析为变量
<tr>
<% Map<String, Object> shipmentDates = (Map)bookingRequestPDFContentProvider.getPdfValues().get("SHIPMENTDATES"); %>
<% Map<String, Object> shipmentDatesWithTime = (Map)bookingRequestPDFContentProvider.getPdfValues().get("SHIPMENTDATESINTZ"); %>
<% Set<String> set = shipmentDates.keySet(); %>
<% for( String shipmentDate : set) { %>
<td align="left" colspan="2" class="tableCellBottomBorder">
<table width="100%">
<tr>
<% if(shipmentDatesWithTime.containsKey(shipmentDate) && shipmentDatesWithTime.get(shipmentDate) != null ) { %>
<td class='label'><% shipmentDates.get(shipmentDate); %></td>
</tr>
<tr>
<td align="center" class='data'> <% shipmentDatesWithTime.get(shipmentDate); %> </td>
<% } %>
</tr>
</table>
</td>
<%} %>
</tr>
解决方案
推荐阅读
- python - 寻求帮助以循环浏览网页
- php - 从日期获取月份和年份
- javascript - 打字稿地图,如数据结构,用于高效检索
- shell - 更宽的 hexdump 输出
- python - 以编程方式确定 Python 的 re.match 停止匹配的位置
- c - 如何使用数字 1、2、3、4 生成随机 5 位数字并将这些生成的数字存储在 C 语言中的数组中
- javascript - 开玩笑 - TypeError:response.json 不是函数
- python - 如何使用递归在最小零钱问题中输出实际的硬币组合
- regex - 非捕获组
- python - argparse:如何允许单个参数使用多个名称?