Convert integer value to string using JSTL/EL
el, java, jsp, jstl
Solution
Set it as body of `<c:set>`. It will implicitly be converted to `String`.
<c:set var="idAsString">${model.data.id}</c:set>
<c:out value="${model.myHashtable[idAsString]}" />
Problem
How do I correct this statement: ``` ${model.myHashtable[model.data.id]}. ``` myHashtable is defined as ``` Hashtable<String, String> ``` But, `${model.data.id}` returns an `int`. I tried to do something like ``` ${model.myHashtable['model.data.id']} ``` But it does not work. Any other ideas, aside from changing the type of `id` to `String`?