0

所以我的代码有点问题。我使用 jdbc 在 DAO 中查询我们的 SQL 数据库,如下所示:

List<Map<String,Object>> results = namedjdbcTemplate.queryForList(FINDALL,     namedParameters);

然后将其从服务传递到控制器,然后将其添加到我们的模型中:

List<Map<String,Object>> locations = cmsAttributeService.getAttributeList(id);
        model.addAttribute("locationlist", locations);

然后我需要显示我们的jsp中的所有条目。目前我这样做是这样的:

<c:forEach items="${locationlist}" var="list">  
<tr> 
  <td>
   <c:out value="${list }"></c:out>
  </td>
 </tr>
</c:forEach>

我的问题是它返回的格式,例如:

{=UCMDB2.Project.name}

我如何让它只返回 'UCMDB2.Project.name' 删除 {= }?我尝试了各种其他调用,例如使用 list.value、list.key,所有这些调用要么完全破坏它,要么将结果空白。我相当肯定它应该是一些我只是想念的简单的东西。有人有任何线索吗?

4

1 回答 1

0

将其更改为List <String>并且有效。

于 2013-04-16T14:10:39.643 回答