Как мне исправить это утверждение:
${model.myHashtable[model.data.id]}.
myHashtable определен как
Hashtable<String, String>
Но $ {model.data.id}
возвращает int
.
Я пытался сделать что-то вроде
${model.myHashtable['model.data.id']}
, но это не работает. Любые другие идеи, кроме изменения типа id
на String
?
Установите его как тело
. Он будет неявно преобразован в String
.
<c:set var="idAsString">${model.data.id}</c:set>
<c:out value="${model.myHashtable[idAsString]}" />