方法以错误的顺序执行
XHTML中的方法应该按层次顺序运行。
cursoalumnoview.listarentrega()
首先运行,然后在上面列出的所有方法。
<c:forEach items="#{cursoAlumnoView.listaCursoAlumno()}" var="cur">
#{cursoAlumnoView.setIdusu(cur.idUsuario)}
<tr class="text-center">
<td>#{cur.idUsuario.idUsuario}</td>
<td>#{cur.idUsuario.nombres} #{cur.idUsuario.apellidos}</td>
<td>
#{cursoAlumnoView.devolverPromedioLista()}
</td>
<c:forEach items="#{cursoAlumnoView.listarEntrega()}" var="c">
<c:if test="#{c.nota lt 6}">
<td class="table-danger">
#{c.nota}
</td>
</c:if>
<c:if test="#{c.nota ge 6}">
<td class="table-success">
#{c.nota}
</td>
</c:if>
</c:forEach>
<c:if test="#{actividadView.listaCursoAsignatura().size() gt cur.idUsuario.entregaActividadCollection.size()}">
<c:forEach begin="1" end="#{actividadView.listaCursoAsignatura().size() - cur.idUsuario.entregaActividadCollection.size()}">
<td class="table-danger">0.0</td>
</c:forEach>
</c:if>
</tr>
</c:forEach>
Methods in xhtml are supposed to run in hierarchical order.
cursoAlumnoView.listarEntrega()
runs first, then all methods listed above it.
<c:forEach items="#{cursoAlumnoView.listaCursoAlumno()}" var="cur">
#{cursoAlumnoView.setIdusu(cur.idUsuario)}
<tr class="text-center">
<td>#{cur.idUsuario.idUsuario}</td>
<td>#{cur.idUsuario.nombres} #{cur.idUsuario.apellidos}</td>
<td>
#{cursoAlumnoView.devolverPromedioLista()}
</td>
<c:forEach items="#{cursoAlumnoView.listarEntrega()}" var="c">
<c:if test="#{c.nota lt 6}">
<td class="table-danger">
#{c.nota}
</td>
</c:if>
<c:if test="#{c.nota ge 6}">
<td class="table-success">
#{c.nota}
</td>
</c:if>
</c:forEach>
<c:if test="#{actividadView.listaCursoAsignatura().size() gt cur.idUsuario.entregaActividadCollection.size()}">
<c:forEach begin="1" end="#{actividadView.listaCursoAsignatura().size() - cur.idUsuario.entregaActividadCollection.size()}">
<td class="table-danger">0.0</td>
</c:forEach>
</c:if>
</tr>
</c:forEach>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论