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 に答える