使用 JSTL/EL 将整数值转换为字符串
如何更正此语句:
${model.myHashtable[model.data.id]}.
myHashtable 被定义为
Hashtable<String, String>
但是,返回 .${model.data.id}
int
我试图做这样的事情
${model.myHashtable['model.data.id']}
但它不起作用。任何其他想法,除了将类型更改为 ?id
String
如何更正此语句:
${model.myHashtable[model.data.id]}.
myHashtable 被定义为
Hashtable<String, String>
但是,返回 .${model.data.id}
int
我试图做这样的事情
${model.myHashtable['model.data.id']}
但它不起作用。任何其他想法,除了将类型更改为 ?id
String
将其设置为 的正文。它将隐式转换为 。<c:set>
String
<c:set var="idAsString">${model.data.id}</c:set>
<c:out value="${model.myHashtable[idAsString]}" />
${''.concat(model.data.id)}
为我工作,你可以试试。