JSF Probleme mit Zugriff zur Managed Bean

Wolfinator10

Mitglied
<h:form id="idxForm2">
<p:commandButton value="Login" action="#{at.wogs.bean.LoginBean.check()}"/>
</h:form>

Habe das in meinem Programm eingebaut auch die Funktion check() aber die Webanwendung geht nie in die Funktion check hinein.
Woran könnte das liegen?

Mit freundlichen Grüßen
 

stg

Top Contributor
Ohne entsprechenden relevanten Code schwer zu sagen...

Einfach mal ins Blaue geraten sollte es vermutlich
Code:
<p:commandButton value="Login" action="#{loginBean.check()}"/>
heißen. Kommt aber natürlich darauf an, wo und wie du deine Bean in der Anwendung registriert hast.
 

stg

Top Contributor
Dein File-Hoster wird bei mir geblockt, daher kann ich deine Bilder leider nicht sehen. Poste besser den relevanten Code, so wie du es zuvor auch schon getan hast. Da war es nur zu wenig :)

Was mir aufgrund deiner Aussagen aber noch auffällt: Die Methode check() sollte den Rückgabetyp String oder void besitzen, nicht boolean, falls das bei dir der Fall ist.
 

Wolfinator10

Mitglied
Hat String

Also hier in der JSF Seite:
<p:menuitem>
<h:form id="idxForm2">
<p:commandButton value="Login" action="#{loginBean.check()}"/>
</h:form>
</p:menuitem>


Das ist in der Bean:
public String check()
{
return "true";
}
Und hier ist die faces config:
<navigation-case>
<from-outcome>true</from-outcome>
<to-view-id>/login.xhtml</to-view-id>
</navigation-case>

teil1.JPG
 
Zuletzt bearbeitet:

stg

Top Contributor
Du verschweigst immer noch wo und wie du die Bean in der Anwendung registrierst. In der faces-config? Falls ja, wie sieht der entsprechende Eintrag hierzu aus? Oder per Annotation? Falls ja, wie sieht das bei dir aus (inkl import statements) ...ferner kannst du einfach mal einen System.out in deine check-Methode setzen, um zu sehen, ob diese aufgerufen wird.
 

Wolfinator10

Mitglied
Oh sorry ok hier die ganze faces config:

<faces-config version="2.2"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
<navigation-rule>
<from-view-id>/index.xhtml</from-view-id>
<navigation-case>
<from-outcome>true</from-outcome>
<to-view-id>/login.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/login.xhtml</from-view-id>
<navigation-case>
<from-outcome>back</from-outcome>
<to-view-id>/index.xhtml</to-view-id>
</navigation-case>
</navigation-rule>

<managed-bean>
<managed-bean-name>loginBean</managed-bean-name>
<managed-bean-class>
at.wogs.bean.LoginBean
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
</faces-config>
 

tandraschko

Mitglied
nested forms sind weder in JSF noch in HTML unterstützt ;)
Außerdem kannst mal probieren was anderes als "true" zu benutzen, vllt ist das reserviert.
 

tandraschko

Mitglied
Das du nested forms hast... eine form um die menubar und eine um den button. das ist nicht erlaubt.

Wenn du das behoben hast, kannst du auch mal probieren anstatt "true" direkt "/login.xhtml" zurück zu geben.
 

Wolfinator10

Mitglied
Es funktioniert aber so, habs ausprobiert also hat das nichts mit dem zu tun.

jaa das hab ich schon probiert wenn ich das reinschreibe funktioniert es einwandfrei. hab auch eine ausgabe in der Bean funktion gemacht und da kommt nichts. Also funktioniert der Zugang zur Bean nicht
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm Probleme mit einem AJAX-Call in einem dynamischen Webprojekt Web Tier 15
M JSF Probleme bei Navigation mit Verzeichnisswechsel Web Tier 2
W JSF Probleme mit Data Table Web Tier 8
G Probleme mit Java + Tomcat | Cannot switch on a value of type String for source level below 1.7 Web Tier 8
F JSF Probleme mit OverlayPanel Web Tier 0
H Frameset durch Tabelle ersetzten - Probleme mit jsp:include Web Tier 3
xehpuk JSF URL-Encoding-Probleme bei <h:link> (Mojarra) Web Tier 4
M ejb @Remote macht probleme Web Tier 10
S JSF SelectOneMenu - Probleme mit AJAX Web Tier 6
W Probleme mit Expression language ? Web Tier 13
P JSF Datenbank Probleme (Limit, Wiederholung) Web Tier 8
J JSF JavaScript Probleme zwischen Tomahawk und Tiles!? Web Tier 2
B Probleme mit h:selectOneRadio Web Tier 2
T DWR - Probleme mit Konfiguration Web Tier 13
W JSF MyFaces Tomahawk Probleme Web Tier 4
G Probleme mit EclipseLink und Java.util.Date Web Tier 3
S JSF Probleme beim redirect im ExceptionHandler Web Tier 2
P JSF 1.2 Navigation probleme Web Tier 2
D Probleme beim installieren von WebBeans Web Tier 2
D Probleme mit Tomcat Web Tier 3
M Tomcat 6 Umlaut Probleme Web Tier 2
D Seam Example Probleme Web Tier 2
C Probleme mit JSPs in Unterverzeichnissen Web Tier 4
A [PrimeFaces] dataTable mit paginator Probleme Web Tier 2
H Probleme beim Aufrufen von Java- oder Servlet-Methoden aus Javascript Web Tier 2
0 JSF: css einbinden - Probleme Web Tier 2
M iframe probleme Web Tier 2
K [GWT] Probleme beim asynchronen Methodenaufruf mit GWT-RPC Web Tier 8
B Probleme mit RichFaces Web Tier 2
O struts2 - Probleme mit parametrisierten URLs Web Tier 5
E Probleme mit GWT & MySQL Web Tier 3
G Probleme mit Ajax Login (jsp) Web Tier 5
S Tomcat / Eclipse Probleme Web Tier 2
B Probleme mit <jsp:include page=""/> und Laufzeit Web Tier 7
P Zurück-Button des Browsers macht Probleme Web Tier 9
O Struts2: Probleme mit Links aus Packages raus Web Tier 9
A JSF+Glassfish: Probleme mit Managed Bean Web Tier 2
S Probleme mit den Nav_rules und HTML code Web Tier 2
D Probleme mit ServletRequest Web Tier 14
G Probleme mit Tomcat Web Tier 14
E RichFaces 3.2.1 Probleme Web Tier 4
W JSTL macht Probleme Web Tier 6
W JavaBeans class="" macht Probleme Web Tier 2
A Time-Out Probleme Web Tier 21
B Probleme mit Marquee Tag Web Tier 3
R JSF Zugriff für Helpdesk-Mitarbeiter Web Tier 15
K Converter + Zugriff auf DAO und EntityManager Web Tier 7
O JSF Zugriff auf entfernte Dateien Web Tier 11
S [JSF] Zugriff auf Bean (Eclispe,JBoss) Web Tier 12
J Servlet Zugriff Servlet Web Tier 11
H JSF Fehler bei Zugriff auf f:attribute Web Tier 2
R Zugriff Validator in Tabelle (ui:repeat) auf andere Felder Web Tier 2
M JSF Zugriff auf mehrere Formulareinträge in einem Validator Web Tier 9
A JSF xhtml parameter / zugriff auf value Web Tier 2
R Zugriff auf Session direkt auf JSF-Seite Web Tier 2
R Zugriff auf geschützten Bereich ohne Authentifizierung Web Tier 10
M JSF Kein Zugriff auf ManagedBeans, nach JSF Migration von 1.2 nach 2.0 Web Tier 4
K Struts request Zugriff Web Tier 4
S Lesender Zugriff auf Datei im Webprojekt Web Tier 2
D Servlets vor direktem Zugriff schützen Web Tier 2
M Zugriff aus eigenen Tags auf Struts Value Stack Web Tier 2
S Problem mit Servlet und Zugriff auf Orace XE Datenbank Web Tier 2
J JSP -> DB Zugriff? Web Tier 4
M JSF Designfrage bzgl. DB-Zugriff Web Tier 9
R get-methode der Managed-Bean wird immer 3 mal ausgeführt Web Tier 4
M viele Objekte des Managed Bean Web Tier 3
X Managed Bean Scope zwischen Request und Session gesucht Web Tier 6
S JSF2: Managed bean aus anderer Dependency Web Tier 7
H Managed Bean Aufruf auf Stack legen Web Tier 10
S JSF Best practices - Managed beans Web Tier 9
J Managed bean und javascript kommunikation (JSF 2) Web Tier 2
D Kommunikation zwischen JSF Managed Beans Web Tier 11
K Anfängerfrage in JSF: <h:inputText> aus Managed Bean ansprechen Web Tier 6
S Managed bean nicht initialisiert Web Tier 2
S JSF: Frage wegen managed-bean Web Tier 3
S JSF: managed properties bereits im Konstruktor? Web Tier 3
G Eine Instanz pro Managed Bean? Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben