java - 在JSP显示表中显示HashMap键和值

标签 java jsp jstl jsp-tags displaytag

我想在显示表的显示列中显示我的 Hashmap 的键和值。下面是我现在拥有的代码。目前它抛出一个 JSP 错误,指出该列的 property 属性不存在

<display:table name="myHashMap" id="Property"> 

     <display:column title="Name" sortable="true" property="key"/>
      <display:column title="Value" sortable="true" property="value" />

 </display:table>

最佳答案

使用以下代码尝试一下:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<c:forEach items="${map}" var="entry">
    Key = ${entry.key}, value = ${entry.value}<br>
</c:forEach>

关于java - 在JSP显示表中显示HashMap键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24287317/

相关文章:

java - 有没有办法使用 Java 代码而不是外部程序从 XML 模式创建 .java 类?

multithreading - 为什么 java.util.HashMap.getEntry 可以阻止我的程序?

java - 为什么在向 java 数组中插入新元素时会采用负索引值?

java - 如何使用表达式语言迭代具有值 Map<String,Integer> 声明为 Map<String,Map<String,Integer>> 的映射?

jsp - 使用jSTL访问url参数

java - 用 Java 编写响应处理程序

java - Spring Webflow IllegalStateException : Neither BindingResult nor plain target object for bean name available as request attribute

java - Struts2 Ognl 标签中的日期比较

java - 在 Spring MVC 中自定义 JSP 标记 : "Cannot find symbol": pageContext

jsp - 我可以使用 jsp 标签在加载时隐藏输入字段吗