【发布时间】:2012-02-23 09:43:32
【问题描述】:
我正在创建一个动态生成的菜单。在数据库中,我已经存储了每个子菜单的目录 (String),并存储在 bean 中的 ArrayList 中。这是代码的一部分:
<c:forEach items="#{controlWeb.algorithms}" var="alg">
<h:form>
<h:commandLink actionListener="#{controlWeb.setContent(PROBLEM)}" value="About"/>
</h:form>
</c:forEach>
问题出在“问题”中。我想写#{alg.algorithm1},但它不起作用,因为我认为嵌套 EL 表达式是不可能的。
actionListener 将String #{alg.algorithm1} 设置为另一个String。我怎样才能达到要求?
【问题讨论】: