在同一个页面的,同一个Form里的两端代码:
<c:forEach items="${aclsf.parents}" var="clsf">
<h:outputLabel> / </h:outputLabel>
<h:commandLink action="#{aclsf.toSon}">
<f:param name="currentId" value="${clsf.acid}"></f:param>
${clsf.label}
</h:commandLink>
</c:forEach>
<table>
<tr>
<td>Index</td>
<td>Label</td>
<td>操作</td>
</tr>
<c:forEach items="${aclsf.sons}" var="clsf" varStatus="status">
<tr>
<td>${status.index+1}</td>
<td><h:commandLink action="#{aclsf.toSon}">
<f:param name="currentId" value="${clsf.acid}"></f:param>
${clsf.label}
</h:commandLink></td>
<td><h:commandLink action="#{aclsf.toUpdate}"> 更新
<f:param name="currentId" value="${clsf.acid}"></f:param>
</h:commandLink> <h:commandLink action="#{aclsf.delete}">删除
<f:param name="currentId" value="${clsf.acid}"></f:param>
</h:commandLink></td>
</tr>
</c:forEach>
</table>
下边这段代码可以跳转,进入后台托管Bean的方法,上面这段代码没有进入后台托管Bean的方法。
效果如下: