我想有条件地输出一些Facelets代码.
为此,JSTL标签似乎工作正常:
<c:if test="${lpc.verbose}">
...
</c:if>
Run Code Online (Sandbox Code Playgroud)
但是,我不确定这是否是最佳做法?还有另一种方法来实现我的目标吗?
我有以下代码:
<ui:repeat var="class2" value="#{bean.list}" varStatus="status">
<h:form id="#{class2.name}">
<h:outputText value="#{class2.name}" />
</h:form>
</ui:repeat>
Run Code Online (Sandbox Code Playgroud)
但是,当我打开页面时,它的错误如下:
组件标识符不能是零长度字符串
但它正确地印在了<h:outputText>.这是怎么造成的,我该如何解决?