ui:不呈现重复

时间:2012-06-23 14:41:38

标签: jsf jsf-2

我在java服务器面部的Netbeans IDE 7.1.2中编写了一个Web程序 我的ui:repeat代码

有问题
<h:form id="arrangmentForm" rendered="false" >
  <ui:repeat value="#{arrangement.arItemArrangment}" var="itemArrangment"  >
    <h:panelGrid   style="position: absolute;top:#{itemArrangment.place.top / 10}px;left: #{itemArrangment.place.left/10}px;height: 30px;width:30px">
      <h:commandLink  id="linkItemArrangment" actionListener="#{arrangement.showbtnArrangement()}" style="text-decoration: none;color: black">
        <p:graphicImage value="../images/#{itemArrangment.place.objType}.jpg"  />
        <h:outputText value="#{itemArrangment.place.objTitle}" />
        <br />
        <h:outputText value="#{itemArrangment.gethOrder().gethOrdersTotal()}" />
        <br />
        <f:setPropertyActionListener value="#{itemArrangment}" target="#{arrangement.selectPlace}" />
      </h:commandLink>
    </h:panelGrid>
  </ui:repeat>
</h:form>

此代码在Netbeans中运行良好。

当我尝试将我的程序部署到Web服务器(Tomcat7,Glassfish开源和企业版)时,ui标记不起作用,并且在我的Web浏览器中我只收到{{1标签,没有别的。

1 个答案:

答案 0 :(得分:0)

您的h:表单中有rendered="false",因此无法显示任何内容。这是正常行为。

如果要显示表单内容,请删除rendered="false"