Tôi nhận được lỗi sau trên trang Facelet của tôi, mà chỉ đơn giản bao gồm một IceFaces hình thành với hai lĩnh vực và hai nút:Thành phần biểu mẫu cần có UIForm trong tổ tiên của nó. Gợi ý: đi kèm trong các thành phần cần thiết trong <h:form>
Các thành phần hình thức cần phải có một UIForm trong tổ tiên của nó. Gợi ý: đi kèm trong các thành phần cần thiết trong < h: form >
Dưới đây là hình thức:
<ice:form id="form1" partialSubmit="false">
<ice:panelLayout id="panelLayout3">
<ice:graphicImage id="graphicImage1" url="/resources/images/LoginImage.jpg" width="560" />
<ice:outputLabel for="j_username" id="outputLabel1" value="Username:"/>
<ice:outputLabel for="j_password" id="outputLabel2" value="Password:"/>
<ice:inputText binding="#{login.username}" id="j_username" required="true" />
<ice:inputSecret binding="#{login.password}" id="j_password" required="true" />
<ice:commandButton actionListener="#{login.login}" id="loginBtn" value="Login"/>
<ice:commandButton action="#{login.reset}" id="resetBtn" value="Reset"/>
<ice:outputText id="errorMessage" />
<ice:message errorClass="errorMessage" for="j_username" fatalClass="fatalMessage" id="messages1" infoClass="infoMessage" showSummary="false" warnClass="warnMessage"/>
</ice:panelLayout>
</ice:form>
như thế nào điều này gây ra và làm thế nào tôi có thể giải quyết nó?
tôi đang sử dụng JSF 2 cá móm (api từ javax.faces & impl từ com.sun.faces: ' com.sun.faces jsf-api 2.1.0-b11 biên dịch com.sun.faces jsf-impl 2.1.0-b11 biên dịch ' –
FYI: Tôi đang sử dụng JBoss AS 7.0.2.Final, mà đi kèm với "cá móm 2.1.3 (SNAPSHOT 20.110.825)" và tôi thấy thông báo này trên một của các trang của tôi. –
@BalusC Có cách nào để ngăn không cho những người đó được hiển thị dưới dạng tin nhắn khuôn mặt trong khi vẫn đang ở giai đoạn phát triển không? Bởi vì tôi đã có những tin nhắn trên tất cả các trang của tôi và nó gây phiền nhiễu để thiết kế với thông điệp vô dụng này. – Ced