Was ist der Unterschied zwischen actionund actionListener, und wann soll ich im actionVergleich zu
JavaServer Faces (JSF) ist ein Modellansicht-Präsentator-Framework, das normalerweise zum Erstellen von Webanwendungen verwendet wird. Version 2.x ist im Vergleich zu JSF 1.x ein wichtiger Schritt voraus und erweitert den Standardsatz von Komponenten und Komponentenbibliotheken erheblich.
Was ist der Unterschied zwischen actionund actionListener, und wann soll ich im actionVergleich zu
Mir ist aufgefallen, dass es verschiedene Bohnenbereiche gibt wie: @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped Was ist der Zweck von jedem? Wie wähle ich einen geeigneten Bereich für meine Bohne
Manchmal, bei der Verwendung von <h:commandLink>, <h:commandButton>oder <f:ajax>das action, actionListeneroder listenerVerfahren mit dem Tag zugeordnet ist , einfach nicht aufgerufen werden. Oder die Bean-Eigenschaften werden nicht mit übermittelten UIInputWerten aktualisiert ....
Gestern habe ich eine Präsentation zu Java Server Faces 2.0 gesehen, die wirklich beeindruckend aussah, obwohl ich derzeit ein glücklicher ASP.NET MVC / jQuery-Entwickler bin. Was mir an JSF am besten gefallen hat, war die große Anzahl von AJAX-fähigen UI-Komponenten, die die Entwicklung viel...
Die JSF <h:outputStylesheet>, <h:outputScript>und <h:graphicImage>Komponenten haben ein libraryAttribut. Was ist das und wie soll das verwendet werden? Es gibt viele Beispiele auf dem Netz , die sie verwenden , wie mit dem gemeinsamen Inhalt / Dateityp folgen css, jsund img(oder...
Ich habe eine einfache Anwendung mit Container-verwalteter Sicherheit geschrieben. Das Problem ist, wenn ich mich anmelde und eine andere Seite öffne, auf der ich mich abmelde, dann zur ersten Seite zurückkehre und auf einen Link usw. klicke oder eine Seite aktualisiere, auf der diese Ausnahme...
Ich möchte ein bisschen Facelets-Code bedingt ausgeben. Zu diesem Zweck scheinen die JSTL-Tags einwandfrei zu funktionieren: <c:if test="${lpc.verbose}"> ... </c:if> Ich bin mir jedoch nicht sicher, ob dies eine bewährte Methode ist. Gibt es einen anderen Weg, um mein Ziel zu...
Kann jemand klarstellen, wie wir dieses Snippet im Allgemeinen oder als Beispiel aus der Praxis verwenden können? <f:metadata> <f:viewParam id="id" value="#{bean.id}" /> <f:viewAction action="#{bean.init}" /> </f:metadata>
Der folgende Code ist von PrimeFaces DataGrid + DataTable-Tutorials inspiriert und wird in einen <p:tab>von a mit <p:tabView>Wohnsitz in einem <p:layoutUnit>von a eingefügt <p:layout>. Hier ist der innere Teil des Codes (ausgehend von der p:tabKomponente); Der äußere Teil...
Ich arbeite mit einer ziemlich großen App, die in JSF 1.2 geschrieben wurde . JSF 1.2 ist jetzt ungefähr 6 Jahre alt. Ich muss auf JSF 2.0 aktualisieren. Wie schmerzhaft wird das sein? Ich habe festgestellt, dass einige Attribute in benutzerdefinierten Tags geändert wurden
Wann sollte ich ein <h:outputLink>anstelle eines verwenden <h:commandLink>? Ich verstehe, dass a commandLinkeinen HTTP-Beitrag generiert; Ich vermute, dass outputLinkHTTP generiert wird. Das heißt, das meiste JSF-Tutorial-Material, das ich gelesen habe, verwendet commandLink(fast?)...
Ich habe gerade angefangen, Core JavaServer Faces, 3. Ausgabe, durchzulesen. und sie sagen dies (Hervorhebung von mir): Es ist ein historischer Zufall, dass es zwei separate Mechanismen gibt, CDI-Beans und JSF-verwaltete Beans für Beans, die in JSF-Seiten verwendet werden können. Wir empfehlen,...
Ich möchte ein Dropdown-Menü für selectOneMenu erstellen, damit ich einen Status für meine Frage auswählen kann. Ist es möglich, das f: selectItem flexibler zu gestalten, wenn man bedenkt, was passiert, wenn sich die Reihenfolge der Aufzählungen ändert und die Liste groß ist? Und könnte ich das...
Ich habe kürzlich angefangen, JSF 2.0 mit Facelets zu verwenden, und war verwirrt über neue Verbundkomponenten, die die vorhandenen <ui:include>und anderen von Facelets 1.x angebotenen Template-Techniken kennen. Was ist der Unterschied zwischen diesen Ansätzen? Funktionell scheinen sie...
Ich versuche, eine Datei mit PrimeFaces hochzuladen, aber die fileUploadListenerMethode wird nach Abschluss des Uploads nicht aufgerufen. Hier ist die Ansicht: <h:form> <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}" mode="advanced" update="messages"...
Ich versuche, ein benutzerdefiniertes Servlet (für AJAX / JSON) zu schreiben, in dem ich auf meinen @ManagedBeansNamen verweisen möchte . Ich hoffe zu kartieren: http://host/app/myBean/myProperty zu: @ManagedBean(name="myBean") public class MyBean { public String getMyProperty(); } Ist es...
Gibt es eine Möglichkeit, dass eine JSF-Backing-Bean eine Aktualisierung einer Komponente auf der Seite verursacht? Ich möchte keine Ajax-Komponente mit Update-Attribut verwenden, um eine Komponente auf der Seite zu aktualisieren. Ich muss ein Update innerhalb einer JSF-Backing-Bean-Methode...
Ich verwende Primefaces in einer JSF 2-Anwendung. Ich habe eine <p:dataTable>und anstatt Zeilen auszuwählen, möchte ich, dass der Benutzer verschiedene Aktionen für einzelne Zeilen direkt ausführen kann. Dafür habe ich <p:commandLink>in der letzten Spalte mehrere s. Mein Problem: Wie...
Was ist der Unterschied zwischen der Definition von Ansichtsparametern wie folgt: <f:metadata> <f:viewParam name="id" value="#{someBean.id}"/> </f:metadata> Und definieren Sie die Eigenschaft in der ManagedBean folgendermaßen: @ManagedProperty(value = "#{param.id}") private...