我如何更正此声明:
${model.myHashtable[model.data.id]}.
myHashtable定义为
Hashtable<String, String>
但是,${model.data.id}返回int。
${model.data.id}
int
我试图做类似的事情
${model.myHashtable['model.data.id']}
但这行不通。除了将idto 的类型更改之外,还有其他想法String吗?
id
String
将其设置为的正文<c:set>。它将隐式转换为String。
<c:set>
<c:set var="idAsString">${model.data.id}</c:set> <c:out value="${model.myHashtable[idAsString]}" />