Hallo,
habe folgendes Problem:
login.xhtml
die doLogin() Methode macht folgendes:
und in der Faces Config habe ich die Navigation Rule definiert:
[XML] <navigation-rule>
<from-view-id>/login.xhtml</from-view-id>
<navigation-case>
<from-action>#{userBean.doLogin}</from-action>
<from-outcome>success</from-outcome>
<to-view-id>/index.xhtml</to-view-id>
</navigation-case>
</navigation-rule>[/XML]
Komischerweise funktioniert die Weiterleitung aber nicht, obwohl laut Debugger die Funktion doLogin() success zurückgibt...
stehe da grad ein wenig an... Danke für eure Hilfe!
habe folgendes Problem:
login.xhtml
HTML:
<h:body>
<p:fieldset legend="-User Authentication-" id="test">
<h:panelGrid columns="2" cellpadding="10">
<h:outputLabel for="username" value="Username:" />
<p:inputText id="username" value="#{userBean.username}"></p:inputText>
<h:outputLabel for="password" value="Password:"/>
<p:password id="password" value="#{userBean.password}"></p:password>
</h:panelGrid>
<p:commandButton value="login" id="loginbutton" action="#{userBean.doLogin()}"></p:commandButton>
</p:fieldset>
</h:body>
die doLogin() Methode macht folgendes:
Code:
public String doLogin(){
if(this.username.equalsIgnoreCase("admin") && this.password.equalsIgnoreCase("test")){
return "success";
}
return "fail";
}
[XML] <navigation-rule>
<from-view-id>/login.xhtml</from-view-id>
<navigation-case>
<from-action>#{userBean.doLogin}</from-action>
<from-outcome>success</from-outcome>
<to-view-id>/index.xhtml</to-view-id>
</navigation-case>
</navigation-rule>[/XML]
Komischerweise funktioniert die Weiterleitung aber nicht, obwohl laut Debugger die Funktion doLogin() success zurückgibt...
stehe da grad ein wenig an... Danke für eure Hilfe!