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

我如何更正此声明:

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

myHashtable定义为

Hashtable<String, String>

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

我试图做类似的事情

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

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

回答:

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

<c:set var="idAsString">${model.data.id}</c:set>

<c:out value="${model.myHashtable[idAsString]}" />

以上是 使用JSTL / EL将整数值转换为字符串 的全部内容, 来源链接: utcz.com/qa/417059.html

回到顶部