悲伤的企鹅 2020-03-05 20:36 采纳率: 0%
浏览 319

JSP forEach循环map,map的value是一个字符串数组

我定义的了一个map ,结构如下:

Map<String,String[]> user = new LinkedHashMap<String,String[]>();

我就是想保存一个三列的数据,然后显示在jsp页面上,但是forEach写的不太对,求大佬看看。

    <table align="center" width="60%" border="1">
        <tr>
            <th>标题一</th>
            <th>标题二</th>
            <th>标题三</th>
        </tr>


        <c:forEach items="${application.user }" var="entry">
        <tr>
            <td>${entry.key }</td>
            <c:forEach items="${entry.value }" var="loc">
            <td><c:out value="${loc }" /></td>
            </c:forEach>
        </tr>
        </c:forEach>

    </table>
  • 写回答

1条回答 默认 最新

  • Json-Huang 2020-03-05 21:56
    关注

    value="${loc }" 改成 value="${loc.value }" 试试

    评论

报告相同问题?