小编典典

使用JSTL / EL将整数值转换为字符串

jsp

我如何更正此声明:

${model.myHashtable[model.data.id]}.

myHashtable定义为

Hashtable<String, String>

但是,${model.data.id}返回int

我试图做类似的事情

${model.myHashtable['model.data.id']}

但这行不通。除了将idto 的类型更改之外,还有其他想法String吗?


阅读 574

收藏
2020-06-08

共1个答案

小编典典

将其设置为的正文<c:set>。它将隐式转换为String

<c:set var="idAsString">${model.data.id}</c:set>
<c:out value="${model.myHashtable[idAsString]}" />
2020-06-08