我该如何更正此声明:
${model.myHashtable[model.data.id]}.
Run Code Online (Sandbox Code Playgroud)
myHashtable定义为
Hashtable<String, String>
Run Code Online (Sandbox Code Playgroud)
但是,${model.data.id}
返回一个int
.
我试着做点什么
${model.myHashtable['model.data.id']}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.任何其他的想法,除了改变的类型id
来String
?
Bal*_*usC 35
将其设为身体<c:set>
.它将隐式转换为String
.
<c:set var="idAsString">${model.data.id}</c:set>
<c:out value="${model.myHashtable[idAsString]}" />
Run Code Online (Sandbox Code Playgroud)