2012-06-23 6 views
1

내가 자바 서버에서 넷빈즈 IDE 7.1.2에서 웹 프로그램을 작성 렌더링되지 않습니다 것은 면 나는 ui:repeat 태그UI가 : 반복

<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> 

이 코드는 넷빈즈에서 잘 작동에 문제가 있습니다.

웹 서버 (Tomcat7, Glassfish 오픈 소스 및 엔터프라이즈 에디션)에 프로그램을 배포하려고 시도했지만 ui 태그가 작동하지 않았고 웹 브라우저에서 form 태그 만 수신했습니다.

+1

이 헤더가'의 xmlns이 있는지 확인 제거 양식의 내용을 표시하려면 다음 ui' 정의를. 모든 페이지 코드를 게시하고 web.xml에 * .xhtml에 대한 필터가 있는지 확인하고 .xhtml 접미사가있는 페이지를 –

답변

0

h : 양식에 rendered="false"이 있으니 아무 것도 표시되지 않습니다. 그것은 정상적인 행동입니다.

당신이 rendered="false"

+0

이라고 부르는 경우 OP에 "양식 태그 외에 아무것도 표시하지 않으셨습니까?" – BalusC

+0

@BalusC 귀하의 의견을 이해하지 못했습니다. –

+0

양식이 렌더링되지 않으면 OP는 양식 태그를 전혀받지 못했을 것입니다. 나는이 코드가 실제로 실험의 부주의 한 copypaste라고 생각한다. – BalusC