【发布时间】:2011-06-13 21:14:27
【问题描述】:
我想在 JSP 中使用带有参数的 EL 方法。但是 EL 不支持方法中的参数。实际上我想展示一个表格,它有一个在一个单元格中输出值列表的字段。对于每个单元格,此列表将有所不同,这取决于参数。我怎样才能使用 EL 做到这一点?
我试过这个,但是说它不能将 Integer 转换为 String
<c:set var="group" value="${entrant.idGroup}" /> where entrant.idGroup 返回 int 值
<c:forEach var="entrant" items="${bean.entrants}">
<tr>
<td>${entrant.idEntrant}</td>
<c:set var="group" value="${entrant.idGroup}" />
<td><%=bean.getGroupCode(Integer.parseInt((String)pageContext.getAttribute("group")))%></td>
<td>${entrant.name}</td>
</c:forEach>
但即使它有效,我想在 JSP 中使用纯 EL。我怎样才能做到这一点?
【问题讨论】:
-
请不要将 JSTL 与 EL 混淆。在整个问题中,您都在谈论 EL,就好像它是 JSTL。我已经扫了一个和另一个。请阅读我们的 wiki 页面以了解不同之处:stackoverflow.com/tags/jstl/info 和 stackoverflow.com/tags/el/info