私のコードに少し問題があります。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 を使用するなど、あらゆる種類の他の呼び出しを試しましたが、それらはすべて、完全に中断するか、結果を空白にします。私はそれが単純なものであるべきだと確信しています。手がかりを得た人はいますか?