1

JSP中如何使用Struts2标签遍历a Map<Course,String>Course是一类。它具有三个属性。它们是String coursename, int courseid, String courseType. 我在我的项目中使用 Struts2。Action 返回Map<Course,String>给 JSP。我用

<s:iterator value="cmap" status="st">
  <tr><td>
    <s:iterator value='key'><s:property value="key.coursename"/></s:iterator> </td>
   <td><s:property value='value'></s:property></td></tr>
</s:iterator>

它可以在 JSP 中打印正确的字符串值。但它不能打印课程类型数据!如何解决?我是新手。

4

1 回答 1

4

您不需要第二个迭代器来获取Course数据。只是key用来获得你的价值观。

<s:iterator value="cmap">
  <tr>
    <td><s:property value="key.coursename"/></td>
    <td><s:property value="value"/></td>
  </tr>
</s:iterator>

顺便说一句,带有自定义对象键的地图是非常烦人的事情。

于 2013-05-06T19:36:42.383 回答