otrzymuję następujący błąd na moim Facelet stronie, która po prostu składa się z ICEfaces tworzą dwa pola i dwóch przycisków:Komponent formularza musi mieć UIForm w swoim pochodzeniu. Sugestia: załączyć niezbędne komponenty wewnątrz <h:form>
Komponent forma musi mieć UIForm w jego pochodzenie. Sugestia: załączyć niezbędne komponenty wewnątrz < godz: forma >
Oto forma:
<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>
Jak to jest spowodowane i jak mogę go rozwiązać?
używam JSF 2 Mojarra (API z javax.faces i IMPL z com.sun.faces: ' com.sun.faces JSF-api 2.1.0-b11 kompilacji com.sun.faces JSF-impl 2.1.0-b11 skompilować ' –
FYI: Używam JBoss AS 7.0.2.Final, która pochodzi z "Mojarra 2.1.3 (SNAPSHOT 20110825)", a ja widzę ten komunikat na jednej moich stron. –
@BalusC Czy jest jakiś sposób, aby zapobiec wyświetlaniu ich jako wiadomości o twarzy podczas pobytu na etapie rozwoju? Ponieważ mam te wiadomości na wszystkich moich stronach i denerwujące jest projektowanie z tą bezużyteczną wiadomością. – Ced