gpt4 book ai didi

java - 如何使用 c :foreach and other fields after it?

转载 作者:行者123 更新时间:2023-12-01 16:37:40 25 4
gpt4 key购买 nike

我的问题是,在我的主页中,我完美地获得了变量capacidade。然后我有 c:forEach 和另一个名为 "nome" 的字段。当我尝试坚持时,我会填充 capacidade 字段,但 "nome" 属性为 null。我发现如果我将他推到 c:forEach 之前,那么它就会起作用。但我需要将他保留在 c:forEach 字段之后。

<s:decorate template="layout/form.xhtml">
<ui:define name="label">capacidade:</ui:define>
<h:inputText size="50" value="#{home.instance.capacidade}" maxlength="100" required="true" />
</s:decorate>

<a4j:outputPanel id="camposPresenca">
<c:forEach items="#{home.presencas}" var="presenca" varStatus="loop">
<s:decorate template="layout/form.xhtml">
<ui:define name="label">Presença #{loop.index + 1}</ui:define>
<rich:calendar enableManualInput="true" value="#{presenca.dataPresenca}" datePattern="dd/MM/yyyy" oninputblur="validarData(this);" required="true"/>
<h:inputText size="100" value="#{presenca.horarioPresenca}" maxlength="250" />
</s:decorate>
</c:forEach>
</a4j:outputPanel>

<s:decorate template="layout/form.xhtml">
<ui:define name="label">Nome:</ui:define>
<h:inputText size="50" value="#{home.instance.nome}" maxlength="100" required="true" />

有人知道如何解决这个问题吗?

最佳答案

使用<ui:repeat>而不是<c:forEach>后者不是组件,页面构建后也不是树组件的一部分。

了解更多 in this article .

一般情况:JSTL 元素中断 ViewScope bean 类。

关于java - 如何使用 c :foreach and other fields after it?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com